学习笔记
1. RISC 与 CISC 架构对比
知识存储
RISC(精简指令集计算机)与 CISC(复杂指令集计算机)是两种不同的处理器设计哲学。
RISC(精简指令集)
- 指令集简单,指令数量较少
- 每条指令执行时间短且固定
- 更多依赖寄存器操作
- 编译器需做更多工作优化代码
- 常见代表:ARM、MIPS、RISC-V
CISC(复杂指令集)
- 指令集复杂,指令数量较多
- 单条指令可执行更复杂的操作
- 可直接对内存进行复杂操作
- 硬件负责更多指令解码与执行控制
- 常见代表:x86、x86-64(Intel 和 AMD 处理器)
例题
关于 RISC 技术的叙述,错误的是:
- a:指令长度固定、指令种类尽量少
- b:指令功能强大、寻址方式复杂多样
- c:增加寄存器数目以减少访存次数
- d:用硬布线电路实现指令解码,快速完成指令译码
正确答案:b
2. 浮点数运算过程
知识存储
浮点数运算过程:对阶 → 尾数运算 → 规格化
其中对阶原则:小阶向大阶对齐,尾数右移
例题
关于浮点数运算,正确的叙述是:
- a:首先进行对阶,阶码大向小对齐
- b:首先进行对阶,阶码小向大对齐
- c:不需要对阶,直接尾数相加
- d:不需要对阶,直接阶码相加
正确答案:b
3. Cache 与主存地址映射
例题
在程序执行过程中,高速缓存(Cache)与主存间的地址映射由:
- a:操作系统进行管理
- b:存储管理软件进行管理
- c:程序员自行安排
- d:硬件自动完成
正确答案:d
4. 浮点数格式对范围与精度的影响
例题
对于长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定都相同,则二者可表示数值的范围和精度情况为:
- a:二者可表示的数的范围和精度相同
- b:前者所表示的数的范围更大且精度更高
- c:前者所表示的数的范围更大但精度更低
- d:前者所表示的数的范围更小但精度更高
正确答案:c
5. CPU 与外设数据交换控制方式
例题
计算机运行过程中,CPU需要与外设进行数据交换。采用哪种控制技术时,CPU与外设可并行工作?
- a:程序查询方式和中断方式
- b:中断方式和DMA方式
- c:程序查询方式和DMA方式
- d:程序查询方式、中断方式和DMA方式
正确答案:b
6. 校验方法与模二运算
例题
在校验方法中,采用模二运算来构造校验位的是:
- a:水平奇偶
- b:垂直奇偶
- c:海明码
- d:循环冗余
正确答案:d
7. 中断向量的作用
例题
中断向量提供的是:
- a:函数调用结束后的返回地址
- b:I/O设备的接口地址
- c:主程序的入口地址
- d:中断服务程序入口地址
正确答案:d
8. 中断处理中保存现场的目的
例题
计算机运行过程中,进行中断处理时需保存现场,其目的是:
- a:防止丢失中断处理程序的数据
- b:防止对其他程序的数据造成破坏
- c:能正确返回到被中断的程序继续执行
- d:能为中断处理程序提供所需的数据
正确答案:c
9. 中断与异常的区别
知识存储
- 异常:指令执行过程中在处理器内部发生的事件
- 中断:来自处理器外部的请求事件
例题
以下关于中断和异常的叙述中,正确的是:
- a:“DMA传送结束”、“除运算时除数为0”都为中断
- b:“DMA传送结束”为中断、“除运算时除数为0”为异常
- c:“DMA传送结束”为异常、“除运算时除数为0”为中断
- d:“DMA传送结束”、“除运算时除数为0”都为异常
正确答案:b
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 API街溜子!




