. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->自由讨论区
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  8086的CPU最大能用多大的内存  [待解决] 回复[ 7次 ]   点击[ 488次 ]  
761114
[帖 主]   [ 发表时间:2010-02-27 09:30 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-02-18 11:39
一个CPU它们能用最大的内存是怎么算出来的。书上说CPU在管理内存的时候是把所有的存放诸器当成一个逻辑的内存来用。那么二级或三级缓存算不算逻辑内存的一部分。还有就是除了正常所说的内存就是CMOS,可是还有哪里的存储器呢。
versaariel
[第1楼]   [ 回复时间:2010-02-27 09:50 ]   [引用]   [回复]   [ top ] 
荣誉值:62
信誉值:0
注册日期:2009-12-03 13:14
这个不是重点
yiday
[第2楼]   [ 回复时间:2010-04-01 14:13 ]   [引用]   [回复]   [ top ] 
荣誉值:5
信誉值:0
注册日期:2009-09-24 17:56
1MB
761114
[第3楼]   [ 回复时间:2010-05-01 16:04 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-02-18 11:39
你们不能多说点吗?一个比一个说的都少。可能对你来说不是重点,但我觉得很重要。是不是计算机中的所有的存储器的总和不能大于这个CPU的寻址能力。这样说对吗?
versaariel
[第4楼]   [ 回复时间:2010-05-01 23:52 ]   [引用]   [回复]   [ top ] 
荣誉值:62
信誉值:0
注册日期:2009-12-03 13:14
我的意思是你先把重要的学习了,再来搞这些非重点的东西,而不是说这些东西对你重要,对其他人不重要,如果你觉得回答不满意,可以自己研究,王老师的这本书是初学者学习汇编的一条捷径,而不是去研究整个硬件体系结构
761114
[第5楼]   [ 回复时间:2010-05-05 22:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-02-18 11:39
谢谢了,说的有理。
teirdal
[第6楼]   [ 回复时间:2010-05-06 09:28 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-29 08:52
需要什么就加什么,比如前面只介绍 8086的寄存器+内存,而且只用几个命令,然后慢慢增加。老师这样编排就是为了减缓学习陡坡的曲线,非课本内容不需要去看,跟着老师的进度就行了。书前面老师就提到了知识屏蔽的重要性。等到你这本书学完了。你可以把你的问题重新提出来自己解决或寻找更高级的课本。那时候你可以依仗用来思考的工具就不只是8086+内存了。所谓巧妇难为无米之炊嘛。先把基础打牢再说。特别推荐你做博客里面那个检测题,只有100分才算通过。这样安排一个好处就是你的基础要100%牢靠。你问出3楼的问题,说明你连第一章都没掌握。
jjch224
[第7楼]   [ 回复时间:2010-07-09 10:45 ]   [引用]   [回复]   [ top ] 
荣誉值:16
信誉值:0
注册日期:2010-07-09 09:48
8086是20位地址总线,他的寻址能力就是2^20=2^10*2^10=1MB.(2^10=1024,也就是1kB)
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved