汇编解析(2)-内存寻址之实模型平面模式(real mode flat mode)(2)
生活随笔
收集整理的這篇文章主要介紹了
汇编解析(2)-内存寻址之实模型平面模式(real mode flat mode)(2)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、段可以開始于任何地址,在1M以內(nèi),但段地址必須可以整除16
2、20位地址表示1M的空間,需要用2個16位地址表示,因為8086和8088是16位CPU,16位寄存器。
3、實模式下,地址就由2部分組成
(1)第一部分是16位的段地址,這意味著段邊界必須以16字節(jié)為間距,段地址必須可以整除16。
(2)第二部分是另一個寄存器,存放4位地址,表示該字節(jié)離段地址的距離(就是相對于段地址的偏移地址。),
(3)表示格式:第一部分:第二部分=段地址:偏移地址
4、
8088、8086、80286中,有4個專門用于存放段地址的寄存器
(1)CS 代碼段寄存器
(2)DS數(shù)據(jù)段寄存器
(3)SS堆棧段寄存器
(4)ES附加段寄存器:指定內(nèi)存某一位置的備用段
386或更高的intel x86 的CPU上
(5)FS,GS沒有特殊用途
以上寄存器,即使在32位CPU上也是16位的,16位CPU上也是16位的
總結(jié)
以上是生活随笔為你收集整理的汇编解析(2)-内存寻址之实模型平面模式(real mode flat mode)(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IoT -- (三) 2018 Top物
- 下一篇: Tomcat(三):日志