首页
论坛
专栏
课程

分享:
物理地址
逻辑地址= 基址:偏移地址
        代码中表现形式:   DS:[1000H]
               DS为基址 
               [1000H]为偏移地址
物理地址=  基址左移4位+ 偏移地址
                  基址*10H + 偏移地址

8086CPU有4个段寄存器,每个段寄存器用来确定一个逻辑段的起始位置,每种逻辑段均有各自的用途:

 CS(代码段):指明代码的起始地址

       利用CS:IP取得下一条要执行的指令

 SS(堆栈段):指明堆栈段的起始地址

       利用SS:SP操作堆栈顶的数据

 DS(数据段):指明数据的起始地址

      利用DS:EA存取数据段中的数据

 ES(附加段):指明附加段的起始地址

     利用ES:EA存取附加段中的数据


注意 : 没有指明段前缀时,一般的数据访问在 DS(数据)段




上一篇 :
下一篇 :
讨论 (3)
邪梦 2018-11-28
 举报
视频教程很详细,前面还能播放,从汇编工具环境配置这部分就不能播放了,播放提示,<视频因格式不支持或者服务器或网络的问题无法加载>
Ada123 2019-2-25
 举报
@邪梦  我也遇到过这种情况,浏览器换成chrome就可以了,还不行就多刷新几次
vinsecv 2019-5-9
 举报
请问这里面的【存储单元】指的是CPU内部寄存器,还是内存?
沪ICP备16048531号-1
沪公网安备 31011502006611号