MOV SI,OFFSET SOURCE 是不是等价于 LEA SI,SOURCE ,结果是不是相同,如果不同有何差异

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 18:46:00
MOV SI,OFFSET SOURCE 是不是等价于 LEA SI,SOURCE ,结果是不是相同,如果不同有何差异

MOV SI,OFFSET SOURCE 是不是等价于 LEA SI,SOURCE ,结果是不是相同,如果不同有何差异
MOV SI,OFFSET SOURCE 是不是等价于 LEA SI,SOURCE ,结果是不是相同,如果不同有何差异

MOV SI,OFFSET SOURCE 是不是等价于 LEA SI,SOURCE ,结果是不是相同,如果不同有何差异
两个指令的功能都是一样的,都是将SOURCE的偏移地址传送给SI

他们之间的不同是
"MOV SI, OFFSET SOURCE" 比 "LEA SI,SOURCE"少一个字节, 快一个时钟周期
所以如果要追求高效率的话,那么就用MOV SI, OFFSET XXX.



PS:若有不明白的地方,可以追问