汇编(四)字的存储、DS和[address]、字的传送、mov、add、sub指令、数据段

  1. 云栖社区>
  2. 博客>
  3. 正文

汇编(四)字的存储、DS和[address]、字的传送、mov、add、sub指令、数据段

巴黎香榭 2019-09-05 21:59:11 浏览1531
展开阅读全文

寄存器(内存访问)

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. 将寄存器中的内容送入另一个寄存器中

网友评论

登录后评论
0/500
评论
巴黎香榭
+ 关注