• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

微风尘浮

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

第一章 检测点1.1

《汇编语言》作者:王爽

检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为____。
  MS DOS一个内存存储单元可以存储一个字节,即1 Byte(8 bits)。
  一个CPU有N根地址线,则这个CPU的地址总线宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。
  8KB = 2^3 * 2^10 Bytes = 2^13 Bytes
  所以此地址总线宽度为13。

(2)1KB的存储器有____个存储单元?存储单元的编号从____到____。
  MS DOS一个内存存储单元可以存储一个字节,即1 Byte(8 bits)。
  每个存储单元从0开始顺序编号。
  1KB = 2^10 Bytes = 1024 Bytes(即有1024个存储单元)
  编号从 0 到 1023 。

(3)1KB的存储器可以存储____个bit,____个byte。
  1Byte = 8 bits
  1KB = 2^10 Bytes = 2^10 * 8 bits
  即可以存储 2^10 * 8 = 8192 个bit,1024 个byte。

(4)1GB、1MB、1KB分别是____byte。
  1KB = 2^10 Bytes = 1024 Bytes
  1MB = 2^10 KB = 2^20 Bytes = 1048576 Bytes
  1GB = 2^10 MB = 2^30 Bytes = 1073741824 Bytes

(5)8080、8088、80286、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别是:____(KB)、____(MB)、____(MB)、____(GB)。
  8080的N = 16,寻址能力:2^16 Bytes= 2^6 KB = 64 KB。
  8088的N = 20,寻址能力:2^20 Bytes= 2^10 KB = 1 MB。
  80286的N = 24,寻址能力:2^24 Bytes= 2^4 * 2^10 KB = 2^4 MB = 16 MB。
  80386的N = 32,寻址能力:2^32 Bytes= 2^2 * 2^20 KB = 2^2 * 2^10 MB = 4 GB。

(6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为:____(B)、____(B)、____(B)、____(B)、____(B)。
  1根数据总线一次可以传送1位二进制数据。
  N = 8根 = 8 bits = 1 Bytes
  N = 16根 = 16 bits = 2 * 8 bits = 2 Bytes
  N = 32根 = 32 bits = 4 * 8 bits = 4 Bytes

(7)从内存中读取1024字节的数据,8086至少要读____次,80386至少要读____次。
  8086数据总线有16根,一次能读取 2 Bytes数据,1024B / 2B = 512次。
  80386数据总线有32根,一次能读取 4 Bytes数据,1024B / 4B = 256次。

(8)在存储器中,数据和程序以____形式存放。(二进制)

posted on 2009-05-24 11:09  微风尘浮  阅读(356)  评论(2)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3