koucoer 发表于 2013-5-29 14:04:45

王爽第二版 初学者之路

开篇语就不多说了毕竟自己的文笔差的要死 就说点自己的心得而已 还有出现理解不了的问题 大伙交流下。
第一节点测试题分析
检测点1.1(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为位。这点死活也分析不懂到底是怎么算出来了 头都大了 再这道问题上浪费了一个上午了。(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。这点估 计看过小甲鱼或者书的都知道语言是从0开始的(3)1KB的存储器可以存储 8192(2^13) 个bit, 1024个Byte。1个Byte等于8个bit,1KB等于1024个Byte 我是这么理解的这道题 也可以按照答案理解成2的13次方。反正得出的数十一样的。(4)1GB是 1073741824 (2^30) 个Byte、1MB是 1048576(2^20) 个Byte、1KB是 1024(2^10)个Byte。这个测点就是换算一下容量单位 自己感觉还是用2的N次方来解比较容易。(5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64 (KB)、 1 (MB)、 16 (MB)、 4 (GB)。这个测点就自己分析是按地址总线宽度为次方比如(8080宽度为16跟那么就以2的16次方得出的数值除以1024得出结果为KB 在成相除结果为MB 再相除为GB)以此类推从而得出的结果。(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1 (B)、 1 (B)、 2 (B)、 2 (B)、 4 (B)。8根数据总线宽度一次可以传数据为8bit 那么8bit又等于1Byte。从而得出结果(7)从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次。从测试点(6)可以得知8086的数据总线为16根 那么一次可以传输2个Byte即两个字节 1024Byte÷2Byte=512次那么80386数据总线是32根的 1024Byte÷4Byte=256(8)在存储器中,数据和程序以 二进制 形式存放数据和程序没什么区别 都是以0和1存在的。

止不住的颤抖 发表于 2013-5-29 14:50:09

真是难得给力的帖子啊。

糖心 发表于 2014-3-14 11:54:36

我只是路过打酱油的。

七煞 发表于 2014-5-6 22:33:27

真是难得给力的帖子啊。

gt3223 发表于 2015-12-16 08:31:21


支持楼主
页: [1]
查看完整版本: 王爽第二版 初学者之路