这是我参与更文挑战的第14天,活动详情查看: 更文挑战
!!!题目都是我自己做的,如果有错误,麻烦请指出!谢谢!
题目1
一个指令周期中要完成多个步骤的操作,包括取指令、指令译码、(计算操作数地址)、取操作数、运算、送结果、(中断响应)等
A.对
B.错
CPU执行一条指令的过程大致如下:
- 取指令并计算下一条指令地址。
- 对指令操作码译码
- 计算源操作数地址并取源操作数。
- 数据操作。
- 目的操作数地址计算并存结果。
题目2
通常把CPU通过一次总线事务访问一次主存或I/O的时间称为机器周期。
A. 对
B. 错
时钟周期(节拍、T周期、CPU时钟周期):是计算机工作的最小时间周期,是CPU操作的最基本的单位。
n个时钟周期 → 1个机器周期
机器周期(CPU周期):通常把通过一次总线事务访问一次主存或I/O的时间定为1个机器周期。
所以这题应该是正确的
题目3
一个指令周期包含了多个机器周期,不同机器的指令周期所包含的机器周期数相同。
A. 对
B. 错
n个机器周期 → 1个指令周期
指令周期:CPU从主存中取出并执行一条指令的时间称为指令周期。
一个指令周期一般由若干个机器周期组成。指令不同,所需的机器周期也不同,比如一个复杂指令可能需要很多个机器周期才能完成,而每个机器周期又由多个时钟周期完成。
所以该题应该是错误的。
题目4
用户能访问CPU中的所有寄存器。
A. 对
B. 错
CPU中用户可见的寄存器有:
-
通用寄存器(AX,BX,CX,DX,SP)
-
数据寄存器
-
地址寄存器
-
条件码寄存器
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END