某寄存器中的数值为指令码,只有CPU的()才能识别它。
A.指令译码器
B.判断程序
C.微指令
D.时序信号
A.指令译码器
B.判断程序
C.微指令
D.时序信号
第1题
A.32
B.16
C.8
D.4
第2题
设某机共能完成120种操作,CPU有8个通用寄存器(12位),主存容量为16K字,采用寄存器—存储器型指令。 (1)欲使指令可直接访问主存的任一地址,指令字长应取多少位? (2)若在上述设计的指令字中设置一寻址特征位X,且X=0表示某个寄存器作基址寄存器,画出指令格式。试问采用基址寻址可否访问主存的任一单元?为什么?如不能,提出一种方案,使指令可访问主存的任一位置。 (3)若指令字长等于存储字长,且主存容量扩大到64K字,在不改变硬件结构的前提下,可采用什么方法使指令可访问存储器的任一位置?
第3题
第5题
A.直接存储器存取方式的输入/输出
B.直接程序传送方式的输入/输出
C.CPU的某寄存器与存储器之间的直接程序传送
D.程序中断方式的输入/输出
第6题
设有一运算器通路如图10.20所示,假设操作数a和b(均为补码)已分别放在通用寄存器R1和R2中,ALU有+、-、M(传送)三种操作功能。
(1)指出互斥性微操作和相容性微操作。 (2)采用字段直接编码控制方式,设计适合此运算器的微指令格式。 (3)画出计算(a-b)/2→R2的微程序流程图,试问执行周期需要几条微指令? (4)按设计的微指令格式,写出(3)要求的微指令码点。
第8题
试问: (1)CPU完成哪一种操作花的时间最短?为什么? (2)CPU完成哪一种操作花的时间最长?为什么? (3)第②种指令的执行时间有时会等于第③种指令的执行时间吗?为什么? (4)哪一种指令操作数的寻址范围最大?为什么?
第9题
在CPU中保存当前正在执行的指令的寄存器为______;保存当前正在执行的指令地址(在某些机器中为下一条要执行的指令地址)的寄存器是______;算术逻辑运算的结果通常放在______或______中。
A.程序计数器 B.指令寄存器 C.程序状态字 D.通用寄存器
E.地址寄存器 F.数据寄存器 G.累加器
第10题
在关于微处理器的叙述中,不正确的是( )。
A)它由单片大规模集成电路制成,具有运算、控制和存储功能
B)它包含几十个甚至上百个“寄存器”,用来临时存放正在处理的数据
C)PC机中的微处理器只有1个,它就是CPU
D)美国Intel公司是国际上研究、开发和生产微处理器最有名的公司