马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
首先声明本人专业不再此,学这个纯粹是爱好。今天刚开始学习汇编,现在我将学习的经验和各位鱼友们分享,特别是和本人一样刚开始汇编征途的亲们!!!大家可能已经看过答案但是我还是把它发上来。
检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。 (2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。 (3)1KB的存储器可以存储 8192(2^13) 个bit, 1024个Byte。 (4)1GB是 1073741824 (2^30) 个Byte、1MB是 1048576(2^20) 个Byte、1KB是 1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64 (KB)、 1 (MB)、 16 (MB)、 4 (GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1 (B)、 1 (B)、 2 (B)、 2 (B)、 4 (B)。 (7)从内存中读取1024字节的数据,8086至少要读 512 次,80386至少要读 256 次。 (8)在存储器中,数据和程序以 二进制 形式存放。 在这里我就不一一分析每一题了,主要是把方法告诉大家。 首先大家要知道1KB=2^10B、1MB=2^20、1GB=2^30。明白了这个以后就很好办了。我们就拿(1)来说,已知CPU为8KB,那么8KB=8*1KB,而1KB=2^10B,那么8KB就应该=2^10*8,最后结果就是:8KB=2^10*2^3=2^(10+3)=2^13,所以该CPU 的寻址能力为13位。如果把8KB换成8MB、8GB呢?如果是这样就只要把前面的2^10换成相应的就可以了。 |