8086汇编(9)DS和[address]

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

你可能感兴趣的:(8086汇编(9)DS和[address])