问答题
都是获取偏移地址,为什么指令“LEA EBX,[ESI]”正确,而指令“MOV EBX,OFFSET[ESI]”就错误?
前者在指令执行时获得偏移地址,是正确的;但后者的OFFSET只能在汇编阶段获得偏移地址,但此时寄存器内容是不可知的,所以......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 为什么说“XCHG EDX,CX”是一条错误的指令?
问答题 数值500,能够作为字节变量的初值吗?
问答题 为什么可以把指令“MOV AX,(34+67H)*3”中的数值表达式看成是常量?