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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  没有狼,羊永远也不会进步!
  • 『姓名』:tjtchly             
  • 『性别』:女    『发送消息
  • 个人说明:学汇编——“更好、更强、更扎实”!
  • 详细信息『加为好友』
学习动态
最新留言
好友圈
文章收藏
友情链接

[2008-08-23 15:46] 汇编第一章,笔记

引自musicvs的博客
1.地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。 

2.内存地址空间: 
例如,一个CPU的地址总线为10,则可以寻址1KB个内存单元,这1KB个内存单元就构成这个CPU的内存地址空间。 

CPU在操控存储器时,把它们当作内存来对待,把它们总的看作一个由若干存储单元组成的逻辑存储器,这个逻辑存储器就是内存地址空间。 

3.内存单元的读写: 
  1. 0-9FFFF,可读可写; 
  2. A0000-BFFFF,可读可写;写数据时,这些数据会被显示卡显示到显示器上; 
  3. C0000-FFFFF,只可读,...
阅读全文 | 评论次数(4) | 浏览次数(695) | 所属类型(默认类型)

[2008-08-20 08:20] 为什么会引入偏移量这个概念

8086CPU采用的是 物理地址 = 段地址*16+偏移地址 的方式进行寻址的。之所以采取这样的寻址方式,是因为8086CPU的地址总线宽度是20,而数据总线宽度是16,如果用数据总线传送地址信息,那么只能传送一个16位二进制地址,也就是说只能寻址64KB内存空间,并且浪费4跟地址总线的硬件资源。但是我们又不想这样,我们希望充分利用这20根地址总线来使得8086CPU拥有1MB的寻址能力。 

在 物理地址 = 段地址*16+偏移地址 这种机制中,在20位物理地址得到并送至地址总线之前,首先要由内部16位数据总线传送16位段地址和16位偏移地址信息到地址加法器。当段地址固定,无论偏移地址如...
阅读全文 | 评论次数(1) | 浏览次数(663) | 所属类型(默认类型)
页码数(1):  1