题4
题目
Q:运算型指令的寻址与转移型指令的寻址的不同点在于 ( ) 。
A. 前者取操作数, 后者决定程序转移地址
B. 后者取操作数, 前者决定程序转移地址
C. 前者是短指令, 后者是长指令
D. 前者是长指令, 后者是短指令
分析
A:转移型指令应该就是这种四地址指令

指令含义:(A)OP(A2)→A3,A4=下一条将要执行指令的地址
完成一条指令需要访存4次,取指→读A1→读A2→写A3
正常情况下:取指令之后PC+1,指向下一条指令
四地址指令:执行指令后,将PC的值修改为A4所指地址
而运算型指令,应该就是传统的add这种操作
解
A
运算型指令寻址的是操作数, 而转移型指令寻址的是下次欲执行的指令的地址。