6 ms·
https://www.felixcloutier.com/x86/lea https://www.felixcloutier.com/x86/lea: "LEA — Load Effective Address" https://www.felixcloutier.com/x86/mov-2 https://www
by gergo_barany 2y ago
https://www.felixcloutier.com/x86/lea https://www.felixcloutier.com/x86/lea: "LEA — Load Effective Address"
https://www.felixcloutier.com/x86/mov-2 https://www.felixcloutier.com/x86/mov-2: "MOV — Move to/from Debug Registers ... At the opcode level, the reg field within the ModR/M byte specifies which of the debug registers is loaded or read. The two bits in the mod field are ignored. The r/m field specifies the general-purpose register loaded or read."
- torstenvl 2y agoCompletely irrelevant to the conversation. The question is whether "Intel also uses 'load' in the descriptions of register-to-register moves." What Felix Cloutier says is not probative on this question. What Intel says in Intel's manual posted on Intel's website is the definitive authority on what Intel says on the matter.
- gergo_barany 2y agohttps://cdrdv2-public.intel.com/819723/325462-sdm-vol-1-2abcd-3abcd-4.pdf https://cdrdv2-public.intel.com/819723/325462-sdm-vol-1-2abc..., Vol. 2A page 3-598 (physical page 1191): "LEA—Load Effective Address" https://cdrdv2-public.intel.com/819723/325462-sdm-vol-1-2abcd-3abcd-4.pdf https://cdrdv2-public.intel.com/819723/325462-sdm-vol-1-2abc..., Vol. 2B page 4-42, (physical page 1263): "MOV—Move to/from Debug Registers ... At the opcode level, the reg field within the ModR/M byte specifies which of the debug registers is loaded or read. The two bits in the mod field are ignored. The r/m field specifies the general-purpose register loaded or read."