How does a CPU distinguish between CALL rel16 (E8 cw) and CALL rel32 (E8 cd)?
According to this site , mirroring Intel architecture guides, the operation codes for CALL rel16 and CALL rel32 are E8 cw and E8 cd respectively.
This made me wonder how the CPU distinguishes these opcodes from each other, since E8 cw may be the prefix E8 cw ?
assembly x86 isa
Shuzheng
source share