单选题 下列4种指令类型中,执行时间最长的指令类型是______。
(注:R表示寄存器,S表示存储器)
  • A.RR型
  • B.RS型
  • C.SS型
  • D.零地址指令
【正确答案】 C
【答案解析】[解析] 其中第一个排除的是零地址指令(D),因为零地址指令肯定是执行时间最短的。剩下的A、B、C都是二地址指令。
二地址指令有两个操作数,这些操作数并不一定都在主存中,往往有一个或两个在通用寄存器中,这样就构成了不同的类型。下表为不同类型的对比总结。
{{B}}不同类型的对比总结{{/B}}
二地址指令类型 名 称 操作数物理位置 执行速度
M-M(或MM、SS) 存储器-存储器 主存 最慢
R-R(或RR) 寄存器-寄存器 寄存器 最快
R-M(或RM、RS) 寄存器-存储器 寄存器-主存 以上两者之间
故执行时间最长的指令类型是SS型,故本题选C。