What distinguishes a 'JMP SHORT' from a 'JMP NEAR' instruction in x86 assembly?
-
A
JMP SHORT can only jump to addresses below 0x1000; JMP NEAR can jump anywhere
-
B
JMP SHORT uses an 8-bit signed offset (±127 bytes); JMP NEAR uses a 32-bit signed offset
-
C
JMP SHORT switches privilege rings; JMP NEAR stays in the same ring
-
D
JMP SHORT is conditional; JMP NEAR is unconditional