汇编网首页登录博客注册
snowdream的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2011-03-07 20:00] 物理地址 只是为了与内存通信 寻址内存地址而已

物理地址 只是为了与内存通信 寻址内存地址而已
到现在 才清楚 以前看书太马虎  只是看 没有思考
如果没有内存 就不会存在物理地址 的说法了
寄存器 cpu可以自己找到 不需要寻址
cs ds es ss段地址 与一些相关的寄存器 制作出来也只是用来管理内存...
阅读全文 | 评论次数(0) | 浏览次数(333) | 所属类型(默认类型)

[2011-03-07 18:42] 8086物理地址表示方法疑问

cs:ip代表可以执行指令的位置
cs最大为FFFF
ip最大为FFFF
FFFF:FFFF地址为
FFFF0+FFFF=10FFEF
8086 20位地址总线 可以寻址范围为 FFFFFH
显然上面cs:ip指向的地址 大于 地址总线的地址 
搞不明白了...
阅读全文 | 评论次数(1) | 浏览次数(451) | 所属类型(默认类型)

[2011-03-07 16:59] 理解8086物理地址表示方法

8086内部有20位地址总线 可寻址范围为1MB

8086内部寄存器只有16位(我们编程控制的只有寄存器)  一次最大传输地址为 64KB 也就是一个段的最大长度

所以硬件开发者想到了一个办法 在内部制作了一个地址加法计算器硬件,将段寄存器(CS DS ES SS)与另外一个寄存器(IP SS BX等)进行制定规则的运算,得到一个20位地址.

这个规则比较简单 段左移4位(或者 最末位补0) 与另外一个寄存器相加,出来的结果为地址...
阅读全文 | 评论次数(0) | 浏览次数(387) | 所属类型(默认类型)
页码数(1):  1