. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  第一次习题,希望得到大家的指点  [待解决] 回复[ 1次 ]   点击[ 276次 ]  
baseman
[帖 主]   [ 发表时间:2011-10-26 02:11 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-26 01:49
初学汇编,能找到这样一个充满学习气氛的论坛,真是难得。

下面是书里检测1.1习题,高人帮忙看看错了多少。 两个下划之间的是做出的结果。

1)一个CPU的寻址能力为8KB,那么它的地址总线宽度为_16_。

2)1KB的存储器有_1024_个存储单元。存储单元的编号从_0_到_1023_。

3)1KB的存储器可以存储_8192_个bit,_1024_个Byte。

4)1GB、1MB、1KB分别是_1024^3_B、_1024^2_B、_1024_B。

5)8080、8088、80286、80386的数据总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为:_64_KB、_1_MB、_4_MB、_2_GB。

6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为:_1_B、_1_B、_2_B、_4_B。

7)从内存中读取1024字节的数据,8086至少要读_512_次,80386至少要读成_256_次。

8)在存储器中,数据和程序以_二进制_形式存放。
ymr
[第1楼]   [ 回复时间:2011-10-27 00:16 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-25 11:17
1、一个CPU的寻址能力为8KB,那么它的地址总线宽度为_16_  错了  地址总线的宽度应为13
    一个宽度为一个二进制位,8个二进制位为一byte,1024个Byte为1KB,8KB的能力是2^N=(1024Bit(1KB)*8)(宽度)    亦即 8KB=8192  2^N=8192   N=?

5、最后个答案错了,80386的数据总线宽度为32根,那么它的寻址能力为4Gb
 
解:一个CPU有N根地址线,同可以说这个CPU的地线总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元     即 2^32

6、少写了8086答案
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved