第12练 2.2.4 寄存器、2.2.5 指令系统 《计算机原理》 (第5版) 一课一练 (吉林)

2026-07-10
| 2份
| 5页
| 34人阅读
| 0人下载

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机原理》(第5版)《一课一练》第12练,内容是2.2.4 寄存器、2.2.5 指令系统。 《计算机原理》(第5版)一课一练 第12练 2.2.4 寄存器、2.2.5 指令系统 一、单项选择题 1. 指令格式中决定CPU执行何种操作的字段是( ) A. 操作码 B. 地址码 C. 立即数 D. 段地址 【答案】A 【解析】操作码规定操作性质,地址码给出操作数位置或相关地址。 2. 二地址指令完成A=A+B时,两个地址字段通常表示( ) A. 页号和帧号 B. 源和目的操作数 C. 行号和列号 D. 设备和中断号 【答案】B 【解析】二地址指令常把一个地址兼作目的地址,另一个地址作为源操作数。 3. 若某定长指令为16位,操作码占4位,则最多可表示的操作种类为( ) A. 8 B. 32 C. 64 D. 16 【答案】D 【解析】4位操作码可形成2^4种编码,即16种操作。 4. 保存下一条将要执行指令地址的寄存器通常是( ) A. 数据缓冲寄存器 B. 累加寄存器 C. 指令指针寄存器 D. 状态寄存器 【答案】C 【解析】指令指针保存下一条指令地址,取指后按指令长度更新。 5. 关于 MPU 中的寄存器和指令系统,下列说法正确的是( ) A. 通用寄存器既可参与算术逻辑运算,又可暂存中间数据 B. 程序计数器(PC)用于存放当前正在执行的指令本身 C. MOV AX, [BX] 采用的是直接寻址方式 D. 堆栈指针寄存器用于存放代码段的起始地址 【答案】A 【解析】选项 A:通用寄存器的两大功能就是参与运算和暂存数据,说法正确。 选项 B:程序计数器(PC)存放的是下一条要执行的指令在内存中的地址,而非指令本身。该选项有两处错误——PC 存放地址而非指令内容,指向的是"下一条"而非"当前正在执行"的指令。 选项 C:MOV AX, [BX] 中操作数的有效地址由寄存器间接提供,属于寄存器间接寻址。直接寻址是在指令中直接给出操作数的偏移地址(如 MOV AX, [1234H]),两者不同。 选项 D:堆栈指针(SP)存放的是栈顶的偏移地址;存放代码段起始地址的是代码段寄存器(CS),两者功能不同。 二、判断题 6. 寄存器位于CPU内部,访问速度通常高于主存储器。( ) 【答案】√ 【解析】寄存器直接参与CPU运算控制,速度最快但数量有限。 7. 零地址指令没有操作对象,因此不能用于任何实际运算。( ) 【答案】× 【解析】零地址指令可隐含使用栈顶等位置作为操作对象。 三、填空题 8. 指令通常由______码和地址码等字段构成。 【答案】操作 【解析】操作码说明做什么,地址码说明对谁做。 9. 4位操作码最多表示______种操作;5位操作码最多表示______种操作。 【答案】16;32 【解析】n位编码可表示2^n种状态。 四、简答题 10. 简述指令字长、操作码位数和地址码能力之间的关系。 【答案】定长指令中,总位数固定。操作码位数越多,可表示的操作种类越多;留给地址码的位数越少,直接表示操作数地址的能力下降。设计指令格式时要在操作种类、地址数量和寻址范围之间折中。 【解析】回答应体现位数字段分配的制约关系。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机原理》(第5版)《一课一练》第12练,内容是2.2.4 寄存器、2.2.5 指令系统。 《计算机原理》(第5版)一课一练 第12练 2.2.4 寄存器、2.2.5 指令系统 一、单项选择题 1. 指令格式中决定CPU执行何种操作的字段是( ) A. 操作码 B. 地址码 C. 立即数 D. 段地址 2. 二地址指令完成A=A+B时,两个地址字段通常表示( ) A. 页号和帧号 B. 源和目的操作数 C. 行号和列号 D. 设备和中断号 3. 若某定长指令为16位,操作码占4位,则最多可表示的操作种类为( ) A. 8 B. 32 C. 64 D. 16 4. 保存下一条将要执行指令地址的寄存器通常是( ) A. 数据缓冲寄存器 B. 累加寄存器 C. 指令指针寄存器 D. 状态寄存器 5. 关于 MPU 中的寄存器和指令系统,下列说法正确的是( ) A. 通用寄存器既可参与算术逻辑运算,又可暂存中间数据 B. 程序计数器(PC)用于存放当前正在执行的指令本身 C. MOV AX, [BX] 采用的是直接寻址方式 D. 堆栈指针寄存器用于存放代码段的起始地址 二、判断题 6. 寄存器位于CPU内部,访问速度通常高于主存储器。( ) 7. 零地址指令没有操作对象,因此不能用于任何实际运算。( ) 三、填空题 8. 指令通常由______码和地址码等字段构成。 9. 4位操作码最多表示______种操作;5位操作码最多表示______种操作。 四、简答题 10. 简述指令字长、操作码位数和地址码能力之间的关系。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第12练 2.2.4 寄存器、2.2.5 指令系统 《计算机原理》 (第5版) 一课一练 (吉林)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。