1. 什么是立即数?
操作数从指令代码中得到,即立即数(Immediate)
,也可以说就是指令的一部分了,
例如:
MOV EAX 33221100H
;机器代码为 B8 00 11 22 33
;操作码为 B8
;立即数为 33221100
2. 立即数寻址
数据已经保存在指令代码中→立即数寻址,
立即数寻址方式只用于源操作数,常用来给寄存器和存储单元赋值,用常量形式直接表达。
图1 立即数寻址示意图(来自钱晓捷老师汇编语言PPT)
3. 寄存器寻址
操作数存放在处理器的内部寄存器中,用寄存器名表示它的内容,寄存器寻址的格式可以是:
- 源操作数和目的操作数都是寄存器寻址
- 目的操作数是寄存器寻址
- 源操作数是寄存器寻址
图2 寄存器寻址(来自钱晓捷老师汇编语言PPT)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)