Community
cancel
Showing results for 
Search instead for 
Did you mean: 
logicman112
Beginner
70 Views

seems to be a mistake, regarding manuals, 64 bit push/pop operation

I copied some lines from Intel processor software manuals:

-----------------------------------------------------------------------------------------------------
Intel 64 and IA-32
Architectures
Software Developers Manual
Volume 2B:
Instruction Set Reference, N-Z
Order Number: 253667-034US
March 2010


In 64-bit mode, the instructions default operation size is 64 bits. In a push, the
64-bit RSP register (stack pointer) is decremented by 8. A 66H override causes
16-bit operation.

Intel 64 and IA-32 Architectures
Software Developers Manual
Volume 1:
Basic Architecture
Order Number: 253665-034US
March 2010


In 64-bit mode, all of the above actions are forced to 64 bits regardless of operand
size prefixes (operand size prefixes are silently ignored).
-----------------------------------------------------------------------------------------------------

In one manual it says, 66H , means operand size override prefix is effective in 64 bit mode, then it mentions that this prefix is ignored!!


0 Kudos
1 Reply
SHIH_K_Intel
Employee
70 Views

Section 6.3.7 of Volume 1 discusses branches :)
Reply