一、选择题
一个节拍信号的宽度是指______。
A. 指令周期
B. 存储周期
C. 机器周期
D. 时钟周期
我的答案: D正确答案: D
3.3分
2. (单选题)
中断向量地址是______。
A. 子程序入口地址
B. 中断服务子程序出口地址
C. 中断返回地址
D. 中断服务子程序入口地址
我的答案: D正确答案: D
3.3分
3. (单选题)
零地址运算指令在指令格式中不给出操作数地址,它的操作数来自______。
A. 栈顶和次栈顶
B. 立即数和栈顶
C. 累加器
D. 暂存器
我的答案: A正确答案: A
3.3分
4. (单选题)
单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用______。
A. 隐含寻址方式
B. 间接寻址方式
C. 堆栈寻址方式
D. 立即寻址方式
我的答案: A正确答案: A
3.3分
5. (单选题)
用于对某个寄存器中操作数的寻址方式称为______寻址。
A. 直接
B. 寄存器间接
C. 间接
D. 寄存器直接
我的答案: D正确答案: D
3.3分
6. (单选题)
在CPU中跟踪指令后继地址的寄存器是_____。
A. 程序计数器
B. 状态条件寄存器
C. 主存地址寄存器
D. 指令寄存器
我的答案: A正确答案: A
3.3分
7. (单选题)
没有外存储器的计算机初始引导程序可以放在______ 。
A. RAM
B. ROM
C. RAM和ROM
D. CPU
我的答案: B正确答案: B
3.3分
8. (单选题)
假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是______。
A. 11001001
B. 11001011
C. 11000001
D. 11010110
我的答案: A正确答案: A
3.3分
9. (单选题)
某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是______。
A. 128KB
B. 64K
C. 128K
D. 64KB
我的答案: B正确答案: B
3.3分
10. (单选题)
下述说法中______是正确的。
A. EPROM只能改写一次,故不能作为随机存储器用
B. EPROM是可改写的,但它不能用作为随机存储器用
C. EPROM是可改写的,但它能用作为随机存储器用
D. EPROM是可改写的,因而也是随机存储器的一种
我的答案: B正确答案: B
3.3分
11. (单选题)
在定点二进制运算器中,减法运算一般通过______来实现。
A. 补码运算的二进制减法器
B. 补码运算的十进制加法器
C. 原码运算的二进制减法器
D. 补码运算的二进制加法器
我的答案: D正确答案: D
3.3分
12. (单选题)
在下列机器数______中,零的表示形式是唯一的。
A. 原码
B. 补码
C. 反码
D. 原码和反码
我的答案: B正确答案: B
3.3分
13. (单选题)
下列数中最小的数是______。
A. (52)8
B. (30)16
C. (133)8
D. (1101001)2
我的答案: A正确答案: A
3.3分
14. (单选题)
EPROM是指______。
A. 只读存储器
B. 可编程的只读存储器
C. 读写存储器
D. 光擦除可编程的只读存储器
我的答案: B正确答案: B
3.3分
15. (单选题)
将微程序存储在EPROM中的控制器是______控制器。
A. 动态微程序
B. 静态微程序
C. 微程序
D. 毫微程序
我的答案: B正确答案: B
3.3分
16. (单选题)
变址寻址方式中,操作数的有效地址是______。
A. 基址寄存器内容加上形式地址(位移量)
B. 程序计数器内容加上形式地址
C. 以上都不对
D. 变址寄存器内容加上形式地址
我的答案: D正确答案: D
3.3分
17. (单选题)
中央处理器(CPU)包含______。
A. 运算器、控制器和主存储器
B. 控制器
C. 运算器
D. 运算器、控制器和cache
我的答案: D正确答案: D
3.3分
18. (单选题)
向量中断是______。
A. 由硬件形成中断服务程序入口地址
B. 由硬件形成向量地址,再由向量地址找到中断服务程序入口地址
C. 以上都不对
D. 外设提出中断
我的答案: B正确答案: B
3.3分
19. (单选题)
一个16K×8位的存储器,其地址线和数据线的总和是______。
A. 46
B. 22
C. 48
D. 17
我的答案: B正确答案: B
3.3分
20. (单选题)
某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是______。
A. 1M
B. 512K
C. 16MB
D. 512KB
我的答案: B正确答案: B
3.3分
21. (单选题)
在间址周期中,______。
A. 以上都不对
B. 对于存储器间接寻址或寄存器间接寻址的指令,它们的操作是不同的
C. 所有指令的间址操作都是相同的
D. 凡是存储器间接寻址的指令,它们的操作都是相同的
我的答案: B正确答案: B
3.3分
22. (单选题)
______可区分存储单元中存放的是指令还是数据。
A.
控制器
B. 用户
C. 存储器
D. 运算器
我的答案: A正确答案: A
3.3分
23. (单选题)
某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为______ 。
A. 19,8
B. 512,8
C. 8,512
D. 18,8
我的答案: A正确答案: A
3.3分
24. (单选题)
打印机的分类方法很多,若按能否打印汉字来区分,可分为______。
A. 并行式打印机和串行式打印机
B. 点阵式打印机和活字式打印机
C. 激光打印机和喷墨打印机
D.
击打式打印机和非击打式打印机;
我的答案: B正确答案: B
3.3分
25. (单选题)
和外存储器相比,内存储器的特点是_____。
A. 容量小、速度快、成本高
B. 容量大、速度快、成本低
C. 容量小、速度快、成本低
D. 容量大、速度慢、成本高
我的答案: A正确答案: A
3.3分
26. (单选题)
Pentium微型计算机中乘除法部件位于______ 中。
A. 控制器
B. 专用芯片
C. CPU
D. 接口
我的答案: C正确答案: C
3.3分
27. (单选题)
主机与设备传送数据时,采用______,主机与设备是串行工作的。
A. 通道
B. 中断方式
C. 程序查询方式
D. DMA方式
我的答案: C正确答案: C
3.3分
28. (单选题)
CD-ROM是_____型光盘。
A. 只读
B. 重写
C. 一次
D. 可擦除
我的答案: A正确答案: A
3.3分
29. (单选题)
一个16K×32位的存储器,其地址线和数据线的总和是______。
A. 40
B. 46
C. 36
D. 48
我的答案: B正确答案: B
3.3分
30. (单选题)
在整数定点机中,下述第______种说法是正确的。
A. 原码和反码不能表示 -1,补码可以表示 -1
B. 三种机器数均可表示 -1,且三种机器数的表示范围相同
C. 三种机器数均可表示 -1
D. 三种机器数均不可表示 -1
我的答案: C正确答案: C
- (单选题)
控制器的功能是( )。
A. 完成指令操作码译码
B. 从主存取出一条指令
C. 产生时序信号
D. 从主存取出指令,完成指令操作码译码,并产生有关的操作控制信号,以解释执行该指令
我的答案: D正确答案: D
3.5分
2. (单选题)
在计算机系统中,表征系统运行状态的部件是()。
A. 累加计数器
B. 程序状态字
C. 中断计数器
D. 程序计数器
我的答案: B正确答案: B
3.5分
3. (单选题)
若采用双符号位补码运算,运算结果的符号位为10,则( )。
A. 运算结果正确,为正数
B. 产生了正溢出(上溢)
C. 产生了负溢出(下溢)
D. 运算结果正确,为负数
我的答案: C正确答案: C
3.5分
4. (单选题)
在定点二进制运算中,减法运算一般通过( )来实现。
A. 补码运算的二进制加法器
B. 补码运算的十进制加法器
C. 原码运算的二进制减法器
D. 补码运算的二进制减法器
我的答案: A正确答案: A
3.5分
5. (单选题)
在浮点数编码表示中,( )在机器数中不出现,是隐含的。
A. 阶码
B. 符号
C. 基数
D. 尾数
我的答案: C正确答案: C
3.5分
6. (单选题)
在用比较法进行补码一位乘法时,若相邻两位乘数YiYi+1为01时,完成的操作是( )。
A. 无
B. 原部分积+[Y]补 ,右移一位
C. 原部分积+[X]补 ,右移一位
D. 原部分积+[-X]补 ,右移一位
我的答案: C正确答案: C
3.5分
7. (单选题)
下面尾数(1位符号位)的表示中,不是规格化尾数的是( )。
A. 010011101(原码)
B. 110011110(原码)
C. 110111001(补码)
D. 010111111 (补码)
我的答案: C正确答案: C
3.5分
8. (单选题)
若十进制数为37.25,则相应的二进制数是( )。
A. 100101.1
B. 110101.01
C. 100110.1
D. 100101.01
我的答案: D正确答案: D
3.5分
9. (单选题)
有关Cache的说法正确的是()。
A. 若存在Cache,CPU就不能再访问主存
B. 只能在CPU以内
C. CPU内外都可以设置Cache
D. 只能在CPU以外
我的答案: C正确答案: C
3.5分
10. (单选题)
堆栈常用于( )。
A. 保护程序现场
B. 数据移位
C. 输入、输出
D. 程序转移
我的答案: A正确答案: A
3.5分
11. (单选题)
堆栈指针SP的内容是( )。
A. 栈顶内容
B. 栈底内容
C. 栈顶地址
D. 栈底地址
我的答案: C正确答案: C
3.5分
12. (单选题)
某一SRAM芯片,其容量是1024×8位,除电源和接地端外,该芯片引脚的最小数目是( )。
A. 20
B. 22
C. 25
D. 30
我的答案: A正确答案: A
3.5分
13. (单选题)在机器数( )中,零的表示形式是唯一的。
A. 原码和反码
B. 补码和移码
C. 原码
D. 补码
我的答案: B正确答案: B
3.5分
14. (单选题)
在串行传输时,被传输的数据( )
A. 在发送设备和接受设备中都是进行并行到串行的变换
B. 发送设备进行串行到并行的变换,在接受设备中都是进行并行到串行的变换
C. 在发送设备和接受设备中都是进行串行到并行的变换
D. 发送设备进行并行到串行的变换,在接受设备中都是进行串行到并行的变换
我的答案: D正确答案: D
3.5分
15. (单选题)
计算机系统的层次结构从内到外依次为( )。
A. 系统软件、应用软件、硬件系统
B. 硬件系统、系统软件、应用软件
C. 系统软件、硬件系统、应用软件
D. 应用软件、硬件系统、系统软件
我的答案: B正确答案: B
3.5分
16. (单选题)
一个指令周期通常由( )组成。
A. 若干个时钟周期
B. 若干个机器周期
C. 若干个节拍
D. 若干个工作脉冲
我的答案: B正确答案: B
3.5分
17. (单选题)
某机器字长16位,含一位数符,用补码表示,则定点小数所能表示的最小正数是( )。
A. 216
B. 2-1
C. 2-15
D. 1-2-15
我的答案: C正确答案: C
3.5分
18. (单选题)
在微程序控制器中,一条机器指令的功能通常由( )。
A. 一段微程序实现
B. 一个条件码实现
C. 一个指令码实现
D. 一条微指令实现
我的答案: A正确答案: A
3.5分
19. (单选题)
指令系统中采用不同寻址方式的目的主要是______ 。
A. 缩短指令长度,扩大寻址空间,提高编程灵活性
B. 提供扩展操作码的可能并降低指令译码难度
C. 可以直接访问外存
D. 实现存储程序和程序控制
我的答案: A正确答案: A
3.5分
20. (单选题)
在寄存器间接寻址方式中,操作数地址是从( )。
A. CPU中读出
B. 主存储器中读出
C. 磁盘中读出
D. 寄存器中读出
我的答案: D正确答案: D
3.5分
21. (单选题)
若一台计算机的字长为2个字节,则表明该机器( )。
A. 在CPU中运算的结果最大为2的16次方
B. 能处理的数值最大为2位十进制数
C.
能处理的数值最多由2位二进制数组成。
D. 在CPU中能够作为一个整体加以处理的二进制代码为16位
我的答案: D正确答案: D
3.5分
22. (单选题)
虚拟存储器可以实现( )。
A. 提高外存储器的存取周期
B. 提高主存储器的存取速度
C. 扩大外存储器的存储空间
D. 扩大主存储器的存储空间,并能进行自动管理和调度
我的答案: D正确答案: D
3.5分
23. (单选题)
若[x]反=1.1011,则x=
A. -0.0101
B. -0.0100
C. -0.1011
D. 0.1011
我的答案: B正确答案: B
3.5分
24. (单选题)
系统总线是指( )。
A. 运算器、控制器和寄存器之间的信息传送线
B. 运算器、寄存器和主存之间的信息传送线
C. CPU、主存和外围设备之间的信息传送线
D. 运算器、寄存器和外围设备之间的信息传送线
我的答案: C正确答案: C
3.5分
25. (单选题)
状态寄存器用来存放( )。
A. 逻辑运算结果
B. 运算类型
C. 算术逻辑运算指令及测试指令的结果状态
D. 算术运算结果
我的答案: C正确答案: C
3.5分
26. (单选题)
寄存器间接寻址方式中,操作数处于( )中。
A. 通用寄存器
B. 堆栈
C. 主存
D. 程序计数器
我的答案: C正确答案: C
3.5分
27. (单选题)
计算机的存储器采用分级方式是为了( )。
A. 减少主机箱的体积
B. 操作方便
C. 保存大量数据方便
D. 解决容量、价格、速度三者之间的矛盾
我的答案: D正确答案: D
3.5分
28. (单选题)
32个汉字的机内码需要( )。
A. 8字节
B. 64字节
C. 32字节
D. 16字节
我的答案: B正确答案: B
5.5
二、填空题
- (填空题)
计算机软件一般分为两大类:一类叫______ ,另一类叫______ 。操作系统属于______ 类。
我的答案:
4.3分
(1) 系统程序
(2) 应用程序
(3) 系统程序
正确答案:
(1)
系统程序
(2) 应用程序
(3) 系统程序
2. (填空题)计算机术语中,将运算器和控制器合在一起称为( ),而将( )和存储器合在一起称为( )。
我的答案:
4.3分
(1) CPU
(2) CPU
(3) 主机
正确答案:
(1) CPU
(2) CPU
(3)
主机
- (填空题)
原码一位乘法中,符号位与数值位( ),运算结果的符号位等于相乘两数符号位的()。
我的答案:
4.3分
(1) 分开计算
(2) 异或值
正确答案:
(1) 分开计算
(2) 异或值
4. (填空题)
主存储器容量通常以MB表示,其中M =______ , B =______;硬盘容量通常以GB表示,其中G = ______ 。
我的答案:
4.3分
(1) 2^20
(2) 8位(1个字节)
(3) 2^30
正确答案:
(1)
2^20
(2) 8位(1个字节)
(3) 2^30
5. (填空题)MIPS是用来表示计算机( )的单位,其含义是( )。
我的答案:
4.3分
(1) 运算速度
(2) 每秒执行多少百万条指令
正确答案:
(1) 运算速度
(2) 每秒执行多少百万条指令
6. (填空题)
计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用______传送、______ 传送、______ 传送。
我的答案:
4.3分
(1) 并行
(2) 串行
(3) 复用
正确答案:
(1)
并行
(2) 串行
(3) 复用
7. (填空题)现代计算机是以( )为中心。
我的答案:
4.3分
(1) 存储器
正确答案:
(1) 存储器
8. (填空题)
通道是一个特殊功能的______ ,它有自己的______ 专门负责数据输入输出的传输控制。
我的答案:
4.3分
(1) 处理器
(2) 指令和程序
正确答案:
(1) 处理器
(2) 指令和程序
9. (填空题)
计算机将存储、算术逻辑运算和控制三个部分合称为( ),再加上( )和( )就组成了计算机硬件系统。
我的答案:
4.3分
(1) 主机
(2) 输入设备
(3) 输出设备
正确答案:
(1)
主机
(2) 输入设备
(3) 输出设备
10. (填空题)
指令字长度有______ 、、 三种形式。
我的答案:
4.3分
(1) 单字长
(2) 半字长
(3) 双字长
正确答案:
(1) 单字长
(2) 半字长
(3) 双字长
11. (填空题)
系统总线按传输信息的不同分为________、________、_________三大类。
我的答案:
4.3分
(1) 地址总线
(2) 数据总线
(3) 控制总线
正确答案:
(1) 地址总线
(2)
数据总线
(3) 控制总线
12. (填空题)计算机系统的软件可分为( )和( )。
我的答案:
4.3分
(1) 系统软件
(2) 应用软件
正确答案:
(1) 系统软件
(2) 应用软件
13. (填空题)
动态RAM的刷新方式通常有_______、________、_______三种。
我的答案:
4.3分
(1) 集中刷新
(2) 分散刷新
(3) 异步刷新
正确答案:
(1)
集中刷新
(2) 分散刷新
(3) 异步刷新
14. (填空题)
半导体SRAM靠______存储信息,半导体DRAM靠______存储信息。
我的答案:
4.3分
(1) 触发器
(2) 电容
正确答案:
(1)
触发器
(2) 电容
15. (填空题)
Cache和主存地址的映射方式有__________、_、 三种。
我的答案:
4.3分
(1) 直接映射
(2) 全相连
(3) 组相连
正确答案:
(1) 直接映射
(2) 全相连
(3) 组相连
16. (填空题)
一个浮点数,当其尾数右移时,欲使其值不变,阶码必须 。尾数右移1位,阶码 。
我的答案:
4.3分
(1) 增加
(2) 加1
正确答案:
(1) 增加
(2) 加1
17. (填空题)
在多级存储体系中,Cache存储器的主要功能是( )。
我的答案:
0分
(1) 提高存储速度 扩大存储容量
正确答案:
(1) 匹配CPU和主存之间的速度
答案解析:
18. (填空题)
码值80H:若表示真值0,则为( )码;若表示真值―128,则为( )码。
我的答案:
4.3分
(1) 移
(2) 补
正确答案:
(1) 移
(2) 补
19. (填空题)
在下列常用术语后面,写出相应的中文名称:VLSI( ), RISC( ), DMA( ), DRAM( )。
我的答案:
4.3分
(1) 超大规模集成电路
(2) 精简指令系统计算机
(3) 直接存储器存取(访问)
(4) 动态随机读写存储器
正确答案:
(1) 超大规模集成电路
(2) 精简指令系统计算机
(3) 直接存储器存取(访问)
(4) 动态随机读写存储器
20. (填空题)
CPU能直接访问______ 和______ ,但不能直接访问磁盘和光盘。
我的答案:
4.3分
(1) cache
(2) 主存
正确答案:
(1) cache
(2) 主存
21. (填空题)
在计算机术语中,将______ 和______ 和在一起称为CPU,而将CPU和______ 合在一起称为主机。
我的答案:
4.3分
(1) 运算器
(2) 控制器
(3) 存储器
正确答案:
(1)
运算器
(2) 控制器
(3) 存储器
22. (填空题)
从计算机系统结构的发展和演变看,近代计算机是以( )为中心的系统结构。
我的答案:
4.3分
(1) 存储器
正确答案:
(1) 存储器
23. (填空题)
指令寻址的基本方式有两种,一种是 ( ) 寻址方式,其指令地址由 ( ) 给出,
另一种是 ( ) 寻址方式,其指令地址由 ( ) 给出。
我的答案:
5.4分
(1) 顺序
(2) 程序计数器
(3) 跳跃
(4) 指令本身
正确答案:
(1) 顺序
(2) 程序计数器
(3) 跳跃
(4) 指令本身
三、简答题
一. 简答题(共17题,100分)
- (简答题)Cache与主存之间的地址映像方法有哪几种?各有何特点?
我的答案:
映像方式有直接映像,全相联映像,组相联映像三种。直接映像是每个主存块只能放到一个唯一对应的Cache块中,实现简单但Cache利用率低;全相联映像是每个主存块可以放到任何一个Cache块中,最灵活但实现的成本代价最大;组相联映像时每个主存块唯一对应一个cache组,但可放到组内任何一个块中,是前两种方式的折中。
正确答案:
2. (简答题)计算机存储系统分那几个层次?每一层次主要采用什么存储介质?其存储容量和存取速度的相对值如何变化?
我的答案:
存储系统层次:Cache-主存-辅存 相应的存储介质为:Cache-SRAM;主存-DRAM;辅存-磁表面存储器或光存储器 对应容量排序是由小到大,速度由高到低。
正确答案:
3. (简答题)简要描述外设进行DMA操作的过程及DMA方式的主要优点。
我的答案:
(1)外设发出DMA请求; (2)CPU响应请求,DMA控制器从CPU接管总线的控制; (3)由DMA控制器执行数据传送操作; (4)向CPU报告DMA操作结束。 主要优点是数据数据速度快
正确答案:
4. (简答题)简述通道控制方式和DMA方式的异同。
我的答案:
相同点:都是能在不需要CPU干预下实现外设和内存间的数据交换
不同点:1)DMA控制器是通过专门设计的硬件控制逻辑来实现对数据传递的控制,而通道具有自己的指令和程序,是一个有特殊功能的处理器2)DMA仅能控制一台或几台同类设备,而通道能控制多台同类或不同类设备
正确答案:
5. (简答题)一个较完善的指令系统应包括哪几类?
我的答案:
包括:数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、堆栈指令、字符串指令、特权指令等。
正确答案:
6. (简答题)名词解释:指令系统
我的答案:
“指令系统是计算机硬件的语言系统,也叫机器语言,指机器所具有的全部指令的集合,它是软件和硬件的主要界面,反映了计算机所拥有的基本功能。
正确答案:
7. (简答题)在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?
我的答案:
寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。
正确答案:
8. (简答题)RISC机器具有什么优点,试简单论述。
我的答案:
RISC是精简指令系统计算机,它有以下特点:①选取使用频率最高的 一些简单指令,以及很有用但不复杂的指令。②指令长度固定指令格式种类少, 寻址方式种类少。③只有取数/存数指令访问存储器,其余指令的操作都在寄存 器之间进行。④大部分指令在一个机器周期内完成。⑤CPU中通用寄存器数量 相当多。⑥以硬布线控制为主,不用或少用微指令码控制。⑦一般用高级语言编 程,特别重视编译优化工作,以减少程序执行时间。
正确答案:
9. (简答题)什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?
我的答案:
指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。
正确答案:
10. (简答题)什么是闪速存储器?它有哪些特点?
我的答案:
闪速存储器是高密度、非易失性的读/写半导体存储器。从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义。因而它是一种全新的存储器技术。 闪速存储器的特点:(1)固有的非易失性 (2)廉价的高密度 (3)可直接执行 (4)固态性能
正确答案:
11. (简答题)CPU中有哪些主要寄存器?简述这些寄存器的功能。
我的答案:
1)指令寄存器(IR):用来保存当前正在执行的一条指令.
(2)程序计数器(PC):用来确定下一条指令的地址。
(3)地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址.
(4)缓冲寄存器(DR):〈1>作为CPU和内存、外部设备之间信息传送的中转站。
<2>补偿CPU和内存、外围设备之间在操作速度上的差别。
〈3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。
(5)通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。
(6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。
正确答案:
12. (简答题)名词解释:指令周期、CPU周期
我的答案:
指令周期:是指从取指令、分析取数到执行完该指令所需的全部时间。 CPU周期:也叫机器周期,通常把一个指令周期划分为若干个机器周期,每个机器周期完成一个基本操作。
正确答案:
13. (简答题)名词解释:基址寻址
我的答案:
基址寻址有效地址等于形式地址加上基址寄存器的内容。
正确答案:
14. (简答题)名词解释:全相联映像
我的答案:
1,全相联映像:是一种地址映像方式,每个主存块可映像到任何cache块。
正确答案:
15. (简答题)名词解释:指令字长
我的答案:
指令字长是指机器指令中二进制代码的总位数
正确答案:
16. (简答题)DRAM存储器为什么要刷新?有哪几种常用的刷新方法?
我的答案:
DRAM存储器采用电容存放信息,由于电容漏电,保存信息经过一段时间会丢失,故用刷新保证信息不丢失。常用的刷新方法有集中式刷新和分布式刷新。
正确答案:
17. (简答题)名词解释:向量中断
我的答案:
向量中断是指:将各个中断服务程序的入口地址中断向量组织在中断向量表中;当CPU响应中断时,由硬件直接产生对应于中断源的向量地址,按该地址访问向量表,取得服务程序的入口地址,转入相应的中断服务程序;
正确答案:
四、简答计算题
- (简答题)2.26 求有效信息为 01101110的汉明校验码
我的答案:
1011001111001
正确答案:
- (简答题)
2.27 设计算机准备传送的信息是:1010110010001111,生成多项式x5+x2+1
计算校验位,写出CRC码
我的答案:
正确答案:
- (简答题)
2.1 设机器数的字长为8位(含1位符号位),分别写出下列二进制数的原码、反码和补码
(1)-0.1000; (2) -0.1111 (3)-7/16
我的答案:
(1)原码:1.1000000 ;反码:1.0111111 ;补码:1.1000000
(2)原码:1.1111000 ;反码:1.0000111 ;补码:1.0001000
(3)原码:1.0111 ;反码:1.1000 ;补码:1.1001
正确答案:
(1)原码:1.1000000 ;反码:1.0111111 ;补码:1.1000000
(2)原码:1.1111000 ;反码:1.0000111 ;补码:1.0001000
(3)原码:1.0111 ;反码:1.1000 ;补码:1.1001
答案解析:
4. (简答题)
2.1 设机器数的字长为8位(含1位符号位),分别写出下列二进制数的原码、反码和补码
(1)-0.1000; (2) -0.1111 (3)-7/16
我的答案:
(1)原码:1.1000000 ;反码:1.0111111 ;补码:1.1000000
(2)原码:1.1111000 ;反码:1.0000111 ;补码:1.0001000
(3)原码:1.0111 ;反码:1.1000 ;补码:1.1001
正确答案:
(1)原码:1.1000000 ;反码:1.0111111 ;补码:1.1000000
(2)原码:1.1111000 ;反码:1.0000111 ;补码:1.0001000
(3)原码:1.0111 ;反码:1.1000 ;补码:1.1001
答案解析:
5. (简答题)
2.21将下列IEEE754短浮点数转换为十进制数
(1) 11000000 11110000 00000000 00000000
我的答案:
解:符号位1,该数为负数。
移码10000001,其阶码为129-127=2
1.111 x 2^2=111.1B=7.5D
该数的十进制数为 -7.5
正确答案:
解:符号位1,该数为负数。
移码10000001,其阶码为129-127=2
1.111 x 2^2=111.1B=7.5D
该数的十进制数为 -7.5
- (简答题)
2.13 十进制数12345,用32位补码整数和32位浮点数(IEEE754标准)表述的结果,分别是什么(用十六进制数表示)。
我的答案:
解:十进制数12345,表示成二进制数为:11 0000 0011 1001,
其32位补码整数用十六进制数表示为:00003039;
11 0000 0011 1001=1.1000000111001x2^13,
用IEEE754标准表述的阶码为127+13=140D=10001100B
IEEE754标准短浮点数表示为:0;100 0110 0;100 0000 1110 01 00 0000 0000;
用十六进制数表示为:4640E400H
正确答案:
解:十进制数12345,表示成二进制数为:11 0000 0011 1001,
其32位补码整数用十六进制数表示为:00003039;
11 0000 0011 1001=1.1000000111001x2^13,
用IEEE754标准表述的阶码为127+13=140D=10001100B
IEEE754标准短浮点数表示为:0;100 0110 0;100 0000 1110 01 00 0000 0000;
用十六进制数表示为:4640E400H
- (简答题)2.26 求有效信息为 01101110的汉明校验码
我的答案:
1011001111001
正确答案:
- (简答题)
设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则计算X+Y:
X=2-1010.101100,Y=2-100(-0.101000)
我的答案:
[x]浮=1011;0.101100
[y]浮=1100;1.011000
对阶:小阶向大阶看齐.△E=EA-EB=-1
[x]浮’=1100;0.010110
尾数相加:00.010110+11.011000=11.101110
需左规一次,[x+y]浮=1011;1.011100
X+Y=2-101*(-0.100100)
正确答案:
正确答案:
[x]浮=1011;0.101100
[y]浮=1100;1.011000
对阶:小阶向大阶看齐.△E=EA-EB=-1
[x]浮’=1100;0.010110
尾数相加:00.010110+11.011000=11.101110
需左规一次,[x+y]浮=1011;1.011100
X+Y=2-101*(-0.100100)
- (简答题)2.19 试将 - 0.1101B 用IEEE754短浮点数格式表示出来
我的答案:
符号位=1
0.1101=1.101x2^(-1)
阶码=127+(-1)=126=0111 1110 B
用IEEE754短浮点数格式表示为:1;011 1111 0;101 0000 0000 0000 0000 0000
十六进制为:BF500000H
正确答案:
符号位=1
0.1101=1.101x2^(-1)
阶码=127+(-1)=126=0111 1110 B
用IEEE754短浮点数格式表示为:1;011 1111 0;101 0000 0000 0000 0000 0000
十六进制为:BF500000H
答案解析:
10. (简答题)
2.3 一直下列书的原码表示,分别求出他们的补码。
(1)[X]原=0.10100 (2)[X]原=1.10111
我的答案:
(1)[X]补=0.10100
(2)[X]补=1.01001
正确答案:
(1)[X]补=0.10100
(2)[X]补=1.01001
- (简答题)2.19 试将 - 0.1101B 用IEEE754短浮点数格式表示出来
我的答案:
符号位=1
0.1101=1.101x2^(-1)
阶码=127+(-1)=126=0111 1110 B
用IEEE754短浮点数格式表示为:1;011 1111 0;101 0000 0000 0000 0000 0000
十六进制为:BF500000H
正确答案:
符号位=1
0.1101=1.101x2^(-1)
阶码=127+(-1)=126=0111 1110 B
用IEEE754短浮点数格式表示为:1;011 1111 0;101 0000 0000 0000 0000 0000
十六进制为:BF500000H
答案解析:
12. (简答题)
2.3 一直下列书的原码表示,分别求出他们的补码。
(1)[X]原=0.10100 (2)[X]原=1.10111
我的答案:
(1)[X]补=0.10100
(2)[X]补=1.01001
正确答案:
(1)[X]补=0.10100
(2)[X]补=1.01001
- (简答题)
2.21将下列IEEE754短浮点数转换为十进制数
(1) 11000000 11110000 00000000 00000000
我的答案:
解:符号位1,该数为负数。
移码10000001,其阶码为129-127=2
1.111 x 2^2=111.1B=7.5D
该数的十进制数为 -7.5
正确答案:
解:符号位1,该数为负数。
移码10000001,其阶码为129-127=2
1.111 x 2^2=111.1B=7.5D
该数的十进制数为 -7.5
- (简答题)
设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则计算X+Y:
X=2-1010.101100,Y=2-100(-0.101000)
我的答案:
[x]浮=1011;0.101100
[y]浮=1100;1.011000
对阶:小阶向大阶看齐.△E=EA-EB=-1
[x]浮’=1100;0.010110
尾数相加:00.010110+11.011000=11.101110
需左规一次,[x+y]浮=1011;1.011100
X+Y=2-101*(-0.100100)
正确答案:
正确答案:
[x]浮=1011;0.101100
[y]浮=1100;1.011000
对阶:小阶向大阶看齐.△E=EA-EB=-1
[x]浮’=1100;0.010110
尾数相加:00.010110+11.011000=11.101110
需左规一次,[x+y]浮=1011;1.011100
X+Y=2-101*(-0.100100)
-
(简答题)将十进制数-0.625转换为IEEE短浮点数。
我的答案:
-0.625=-0.101=-1.01*2-1符号位=1
阶码=127-1=126
1,01111110,01000000000000000000000
结果=BF200000H
正确答案:
正确答案:
-0.625=-0.101=-1.01*2-1
符号位=1
阶码=127-1=126
1,01111110,01000000000000000000000
结果=BF200000H
-
(简答题)将十进制数-0.625转换为IEEE短浮点数。
我的答案:
-0.625=-0.101=-1.01*2-1符号位=1
阶码=127-1=126
1,01111110,01000000000000000000000
结果=BF200000H
正确答案:
正确答案:
-0.625=-0.101=-1.01*2-1
符号位=1
阶码=127-1=126
1,01111110,01000000000000000000000
结果=BF200000H
- (简答题)
2.27 设计算机准备传送的信息是:1010110010001111,生成多项式x5+x2+1
计算校验位,写出CRC码
我的答案:
正确答案:
- (简答题)
2.13 十进制数12345,用32位补码整数和32位浮点数(IEEE754标准)表述的结果,分别是什么(用十六进制数表示)。
我的答案:
解:十进制数12345,表示成二进制数为:11 0000 0011 1001,
其32位补码整数用十六进制数表示为:00003039;
11 0000 0011 1001=1.1000000111001x2^13,
用IEEE754标准表述的阶码为127+13=140D=10001100B
IEEE754标准短浮点数表示为:0;100 0110 0;100 0000 1110 01 00 0000 0000;
用十六进制数表示为:4640E400H
正确答案:
解:十进制数12345,表示成二进制数为:11 0000 0011 1001,
其32位补码整数用十六进制数表示为:00003039;
11 0000 0011 1001=1.1000000111001x2^13,
用IEEE754标准表述的阶码为127+13=140D=10001100B
IEEE754标准短浮点数表示为:0;100 0110 0;100 0000 1110 01 00 0000 0000;
用十六进制数表示为:4640E400H
二. 计算题(共7题,28分)
19. (计算题)求十进制数-113的原码表示,反码表示,补码表示和移码表示(用8位二进制表示,并设最高位为符号位,真值为7位)。
我的答案:
原码 11110001
反码 10001110
补码 10001111
移码 00001111
正确答案:
原码 11110001
反码 10001110
补码 10001111
移码 00001111
- (计算题)
设某机主频为8MHz,每个机器周期平均含2个时钟周期,每条指令平均有2.5个机器周期,试问该机的平均指令执行速度为多少MIPS?
若机器主频不变,但每个机器周期平均含4个时钟周期,每条指令平均有5个机器周期,则该机的平均指令执行速度又是多少MIPS?由此可得出什么结论?
我的答案:
解:先通过主频求出时钟周期,再求出机器周期和平均指令周期,最后通过平均指令周期的倒数求出平均指令执行速度。计算如下:
时钟周期=1/8MHz=0.125×10-6 =125ns 机器周期=125ns×2=250ns
平均指令周期=250ns×2.5=625ns
平均指令执行速度=1/625ns=1.6MIPS
当参数改变后:机器周期= 125ns×4=500ns=0.5µs 平均指令周期=0.5µs×5=2.5µs
平均指令执行速度=1/2.5µs=0.4MIPS
结论:两个主频相同的机器,执行速度不一定一样。
机器周期包含时钟周期较多的 和 每条指令平均机器周期数较多的,平均指令执行速度较少。
正确答案:
解:先通过主频求出时钟周期,再求出机器周期和平均指令周期,最后通过平均指令周期的倒数求出平均指令执行速度。计算如下:
时钟周期=1/8MHz=0.125×10-6 =125ns 机器周期=125ns×2=250ns
平均指令周期=250ns×2.5=625ns
平均指令执行速度=1/625ns=1.6MIPS
当参数改变后:机器周期= 125ns×4=500ns=0.5µs 平均指令周期=0.5µs×5=2.5µs
平均指令执行速度=1/2.5µs=0.4MIPS
结论:两个主频相同的机器,执行速度不一定一样。
机器周期包含时钟周期较多的 和 每条指令平均机器周期数较多的,平均指令执行速度较少。
答案解析:
21. (计算题)设机器数字长为8位(含1位符号位),设 A = +15,B = +24,,计算[A+B]补 和 [A-B]补,并还原成真值。
我的答案:
解:∵ A = +15 = +0001111,B = +24 = +0011000
∴ [A]补 = 0,0001111,[B]补 = 0,0011000,[-B]补 = 1,1101000
则[A-B]补 = [A]补 + [-B]补 = 0,0001111 +1,1101000 1,1110111
∴ [A-B]补 = 1,1110111 故 A-B = -0001001 = -9
正确答案:
解:∵ A = +15 = +0001111,B = +24 = +0011000
∴ [A]补 = 0,0001111,[B]补 = 0,0011000,[-B]补 = 1,1101000
则[A-B]补 = [A]补 + [-B]补 = 0,0001111 +1,1101000 1,1110111
∴ [A-B]补 = 1,1110111 故 A-B = -0001001 = -9
- (计算题)浮点数格式如下:1位阶符,6位阶码,1位数符,8位尾数,请写出浮点数所能表示的范围(只考虑正数值)。
我的答案:
最小值2^-111111×0.00000001
最大值2^111111×0.11111111
正确答案:
最小值2^-111111×0.00000001
最大值2^111111×0.11111111
- (计算题)
已知某8位机的主存采用半导体存储器,地址码为18位,采用4K×4位的SRAM芯片组成该机所允许的最大主存空间,并选用模块条形式,问:
(1) 若每个模块条为32K×8位,共需几个模块条?
(2) 每个模块条内有多少片RAM芯片?
(3) 主存共需多少RAM芯片?CPU需使用几根地址线来选择各模块?使用何种译码器?
我的答案:
(2^18×8)/(32k×8)=8,故需8个模块
(32k×8)/(4k×4)=16,故需16片芯片
共需8×16=128片芯片
为了选择各模块,需使用3:8译码器
即3根地址线选择模条。
正确答案:
(2^18×8)/(32k×8)=8,故需8个模块
(32k×8)/(4k×4)=16,故需16片芯片
共需8×16=128片芯片
为了选择各模块,需使用3:8译码器
即3根地址线选择模条。
答案解析:
24. (计算题)
有一个16K×8的存储器,由4K×4位的DRAM芯片构成,问:
(1)总共需要多少DRAM芯片?
(2)画出存储体的组成框图。
我的答案:
(1)芯片4K×4位,片内地址线12位(A11–A0 ),数据线4位。
芯片总数16K×8/(4K×4)=8片
存储器容量为16K,故地址线总数为14位(A13─A0),其中A13A12通过 2-4线译码器产生片选信号CS0─CS3 。
正确答案:
(1)芯片4K×4位,片内地址线12位(A11–A0 ),数据线4位。
芯片总数16K×8/(4K×4)=8片
存储器容量为16K,故地址线总数为14位(A13─A0),其中A13A12通过 2-4线译码器产生片选信号CS0─CS3 。
(2)存储体的组成框图如下:
。
答案解析:
25. (计算题)将十进制数354.625 转换成二进制数、八进制数、十六进制数和BCD数。
我的答案:
(1)(354.625 )10=(162.A)16
(2)(354.625 )10=(1 0110 0010.101)2
(3)(354.625 )10=(542.5)8
(4)(354.625 )10=(0011 0101 0100.0110 0010 0101)BCD
正确答案:
(1)(354.625 )10=(162.A)16
(2)(354.625 )10=(1 0110 0010.101)2
(3)(354.625 )10=(542.5)8
(4)(354.625 )10=(0011 0101 0100.0110 0010 0101)BCD