基于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;
-----------------------------------------------------------------------------
總結
以上是生活随笔為你收集整理的基于8086CPU微处理器的汇编学习之段地址与偏移地址的分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery 导航栏目
- 下一篇: JAVA 对象引用,以及对象赋值