|
主题 : : 8086的CPU最大能用多大的内存 [待解决] |
回复[ 7次 ]
点击[ 491次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2010-02-27 09:30 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-02-18 11:39 |
一个CPU它们能用最大的内存是怎么算出来的。书上说CPU在管理内存的时候是把所有的存放诸器当成一个逻辑的内存来用。那么二级或三级缓存算不算逻辑内存的一部分。还有就是除了正常所说的内存就是CMOS,可是还有哪里的存储器呢。 | | |
|
|
|
|
[第1楼]
[ 回复时间:2010-02-27 09:50 ]
[引用]
[回复]
[ top ] | |
荣誉值:62
信誉值:0
注册日期:2009-12-03 13:14 |
|
|
|
|
|
[第2楼]
[ 回复时间:2010-04-01 14:13 ]
[引用]
[回复]
[ top ] | |
荣誉值:5
信誉值:0
注册日期:2009-09-24 17:56 |
|
|
|
|
|
[第3楼]
[ 回复时间:2010-05-01 16:04 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-02-18 11:39 |
你们不能多说点吗?一个比一个说的都少。可能对你来说不是重点,但我觉得很重要。是不是计算机中的所有的存储器的总和不能大于这个CPU的寻址能力。这样说对吗? | | |
|
|
|
|
[第4楼]
[ 回复时间:2010-05-01 23:52 ]
[引用]
[回复]
[ top ] | |
荣誉值:62
信誉值:0
注册日期:2009-12-03 13:14 |
我的意思是你先把重要的学习了,再来搞这些非重点的东西,而不是说这些东西对你重要,对其他人不重要,如果你觉得回答不满意,可以自己研究,王老师的这本书是初学者学习汇编的一条捷径,而不是去研究整个硬件体系结构 | | |
|
|
|
|
[第5楼]
[ 回复时间:2010-05-05 22:06 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-02-18 11:39 |
|
|
|
|
|
[第6楼]
[ 回复时间:2010-05-06 09:28 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2010-04-29 08:52 |
需要什么就加什么,比如前面只介绍 8086的寄存器+内存,而且只用几个命令,然后慢慢增加。老师这样编排就是为了减缓学习陡坡的曲线,非课本内容不需要去看,跟着老师的进度就行了。书前面老师就提到了知识屏蔽的重要性。等到你这本书学完了。你可以把你的问题重新提出来自己解决或寻找更高级的课本。那时候你可以依仗用来思考的工具就不只是8086+内存了。所谓巧妇难为无米之炊嘛。先把基础打牢再说。特别推荐你做博客里面那个检测题,只有100分才算通过。这样安排一个好处就是你的基础要100%牢靠。你问出3楼的问题,说明你连第一章都没掌握。 | | |
|
|
|
|
[第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) | | |