数据处理的两个基本问题
- 处理的数据在什么地方
- 处理的数据有多长
定义描述性符号reg
和sreg
reg
表示一个寄存器
sreg
表示一个段寄存器
BX、SI、DI和BP
- 8086CPU中只有标题四个寄存器可以用在
[...]
中来进行内存单元的寻址 - bx与bp类似,可以与SI和DI组合运用
- 使用
[bp+si+idata]
时,若段地址没有显式给出,则默认在ss
段寄存器中
注意:[bx+si+idata]的段地址默认在ds段寄存器中
机器指令处理的数据在什么地方
三个地方:CPU内部,内存,端口
汇编语言中数据位置的表达
- 立即数(idata)
- 寄存器
- 段地址与偏移地址
寻址方式
寻址方式 | 含义 | 名称 | 格式举例 |
---|---|---|---|
[idata] | EA=idata;SA=(ds)</ |