1、DS和[address]
- CPU要读写一个内存单元时,必须要先给出这个内存单元的地址,在8086中,内存地址由段地址和偏移地址组成
- 8086中有一个DS段寄存器,通常用来存放要访问数据的段地址

1.png
上面3条指令的作用将10000H(1000:0)中的内存数据赋值到al寄存器中
mov al,[address]的意思将DS:address中的内存数据赋值到al寄存器中
由于al是8位寄存器,所以是将一个字节的数据赋值给al寄存器
-
8086不支持将数据直接送入段寄存器中,mov ds,1000H是错误的
2.png
2、字型数据的传递(2个字节)

3.png
3、大小端

4.png
4、字型数据的传递(2个字节)

5.png
5、mov指令

6.png
6、add和sub指令

7.png
练习

练习.png
