基于8086CPU微处理器的汇编学习之段地址与偏移地址的分析

人的记忆总是不靠谱的,早在几年前就看过汇编语言,由于没有总结下来资料,所以忘记了很多,所以重新梳理下汇编方面的知识,与君共勉。

----------------------------------------------------------------------------------------------

段地址与偏移地址:范围:00000H - FFFFFH

Debug:

可以自由查看内存空间的状况

D查看内存中的内容

格式:

D 开始地址 列出从此地址后的128个存储单元中的内容 见图一

D 开始地址 终止地址 列出内存此范围编号内的存储单元中的内容 见图二

Q退出

起始地址:五位;偏移地址:四位

段地址是四位十六进制数,最大为FFFFH

偏移地址是四位十六进制数,最大为FFFFH

段地址末尾加0,加上偏移地址就是物理地址

例如:

物理地址是21345H可以分解成:

段地址:2100H 偏移地址0345H---因为2100+0 = 21000H+0345H = 21345H

段地址:2000H 偏移地址1345H---因为2000+0 = 20000H+1345H = 21345H

段地址:2130H 偏移地址0045H---因为2130+0 = 21300H+0045H = 21345H

PS:段地址的末尾必须为0,计算机设计的原理

内存存储单元编号 = 起始地址 + 偏移地址

内存存储单元编号 = 段地址(末尾加0) + 偏移地址

PS:所有的数值计算都是基于十六进制的。

     譬如:6000 = 5F00 + 1000;而不是 5900+1000;


wKiom1NVyNPCA90XAAGUlr8CjTA263.jpg

wKioL1NVyKnhWhU7AACnk1Wweg4457.jpg

-----------------------------------------------------------------------------


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值