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

巴黎香榭 2019-09-05

云栖社区 系统软件 编程语言 互联网产品及应用 深度学习 帮助 大数据 空间索引原理 定位原理/算法 信息检索算法/实践 网络安全 后门 架构 阿里技术协会 汇编

寄存器(内存访问)

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. 将寄存器中的内容送入另一个寄存器中
登录 后评论
下一篇
云攻略小攻
921人浏览
2019-10-21
相关推荐
[zt]系统中常用MIPS指令
723人浏览
2017-12-11 17:06:00
#大学#汇编指令查询
893人浏览
2016-04-06 10:12:41
汇编语言课程主页
933人浏览
2017-02-23 14:49:00
CPU Segments
499人浏览
2016-04-12 23:49:00
8086/8088指令详解
654人浏览
2017-11-28 08:36:00
VS2008反汇编小解
453人浏览
2012-12-25 16:48:14
Debug 资料大全(转贴)
416人浏览
2005-12-07 12:51:00
汇编语言学习
913人浏览
2018-08-18 17:51:50
0
0
0
1544