三、寄存器(内存访问)

3 寄存器(访问内存)

3.1 内存中字的存储

(小端存储原则):高地址存放字型数据的高位,低地址存放字型数据的低位;

请添加图片描述

字单元:存放一个字型数据(16位)的内存单元,有两个连续的内存单元构成,该字单元的起始地址成为N,称该单元位N地址字单元;也可称为由高位字节单元、低位字节单元组成。

3.2 ds段地址寄存器

顾名思义:自动保存段地址的寄存器

三句指令让CPU自己定位段地址:

8086CPU不支持直接把十六进制数传送到ds段寄存器中,只能使用下面指令间接修改。(原因是该CPU硬件设计问题)

mov bx,1000
mov ds,bx
mov al,[0]		//最终将ds:0地址存放的数据放入al寄存器 
//[]说明操作对象是一个内存单元,[0]说明便宜地址是0,它的段地址默认存放在ds寄存器中
//执行该指令时,8086CPU会从ds寄存器中取出段地址

请添加图片描述

3.3 数据段

在内存中的数据,不管是指令还是数据,都是一样的

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值