寄存器(内存访问)

3.1 内存中字的存储

  • 把0地址开始存放 4e20
  • 0号单元是低地址单元,1号单元是高地址单元
020
14e
212h
  • 任何两个地址连续的内存单元,n号单元和n+1号单元,可以将他们看成两个内存单元,也可以看成一个地址为n的字单元中的高位字节单元和低位字节单元

    • 高位单元:n+ 低位单元:n

3.2 DS和[Address]

  • CPU要赌气一个内存单元的时候,必须先给出这个内存单元的地址
  • 内存地址是由:段地址和偏移地址组成的
  • CPU中有一个DS寄存器,通常用来存放要访问的数据的段地址
  mov bx, 1000  mov ds, bx  mov al, [0]
  • 上面三条指令将10000(1000:0)中的数据读到al中
mov al, [0]
  • 已知的mov指令可以用完成两种传送功能
    1. 将数据直接送入寄存器
    2. 将寄存器中的内容送入另一个寄存器中
收藏 打印