DS和[address]
- CPU要读写一个内存单元时,必须要先给出这个内存单元的地址,在8086中,内存地址由段地址和偏移地址组成
8086中有一个DS段寄存器,通常用来存放要访问数据的段地址
mov bx,1000H mov ds,bx mov al,[0]
- 上面3条指令的作用将10000H(1000:0)中的内存数据赋值到al寄存器中
- mov al,[address]的意思将DS:address中的内存数据赋值到al寄存器中
- 由于al是8位寄存器,所以是将一个字节的数据赋值给al寄存器
8086不支持将数据直接送入段寄存器中,mov ds,1000H是错误的
写几条指令,将al中的数据送入内存单元1000H中
mov bx,1000H mov ds,bx mov [0],al
字型数据的传递(2个字节)
写出下面指令执行后寄存器ax,bx,cx中的值
![]()
内存mov ax,1000H mov ds,ax mov ax,[0] mov bx,[2] mov
汇编(四)
最新推荐文章于 2022-04-20 19:05:51 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)