How does the CPU distinguish CALL rel16
(E8 cw) and CALL rel32
(E8 cd)?
According to this site, mirroring the Intel architecture manuals, the opcodes for CALL rel16
and CALL rel32
are E8 cw
and E8 cd
, respectively.
This has made me wonder, how does the CPU distinguish these opcodes from each other, since E8 cw
might be a prefix of E8 cw
?