A. 直接 B. 变址 C. 寄存器 D. 寄存器间接
第3题
其中M为寻址模式:0为直接寻址,1为基址寻址,2为相对寻址,3为立即寻址;I为间址特征(I=1间址);X为变址特征(X=1变址)。.
设PC为程序计数器,Rx为变址寄存器,RB为基址寄存器,试问:
(1)该指令能定义多少种操作?
(2)立即寻址操作数的范围。
(3)在非间址情况下,除立即寻址外,写出每种寻址方式计算有效地址的表达式。
(4)设基址寄存器为14位,在非变址直接基址寻址时,指令的寻址范围是多少?
(5)间接寻址时,寻址范围是多少?若允许多重间址,寻址范围又是多少?
第4题
其中M为寻址模式:0为直接寻址,1为基址寻址,2为相对寻址,3为立即寻址;I为间址特征(I=1间址);X为变址特征(X=1变址)。 设PC为程序计数器,RX为变址寄存器,RB为基址寄存器,试问: (1)该指令能定义多少种操作? (2)立即寻址操作数的范围。 (3)在非间址情况下,除立即寻址外,写出每种寻址方式计算有效地址的表达式。 (4)设基址寄存器为14位,在非变址直接基址寻址时,指令的寻址范围是多少? (5)间接寻址时,寻址范围是多少?若允许多重间址,寻址范围又是多少?
第5题
I=00:直接寻址
I=01:用变址寄存器X1进行变址;
I=10:用变址寄存器X2进行变址;
I=11:相对寻址.
设(PC)=1234H,(X1)=0037H,(X2)=1122H,以下四条指令均采用上述格式,请确定这些指令的有效地址:
(1)4420H(2)2244H(3)1322H(4)3521H
第6题
某机器字长为16位,存储器按字编址,访内存指令格式如下:其中OP是操作码,M是定义寻址方式,A为形式地址。设PC和Rx分别为程序计数器和变址寄存器,字长16位,问: (1) 该指令能定义多少种指令? (2) 表中各种寻址方式的寻址范围为多少? (3) 写出下表中各种寻址方式的有效地址EA的计算公式。
第7题
某计算机指令长度为16位,指令格式如下:
其中,0P为操作码(5位);R为寄存器地址(3位),用来指定一个源操作数地址和目的地址;另一个源操作数根据寻址方式得到,M为寻址方式特征位(2位),规定如下:
M=00为立即数寻址,D为立即数;
M=01为相对寻址,D为位移量:
M=10为变址寻址,D为位移量。
今执行加法指令,PC=001000,R=R0,其内容为000015,变址寄存器的内容为001002,D=01都用八进制表示。
存储器内容如下:
地址 内容
001000 xxxx01
001001 001050
001002 001150
001003 001250
…… ……
002001 002006
002002 002016
当该加法指令的寻址方式为立即寻址、相对寻址和变址寻址时,分别写出指令执行之后R0和PC的内容。状态寄存器的内容是否相同?
第9题
图中X为寻址特征位,且
当X=0时,不变址;
X=1时,用变址寄存器X1进行变址;
X=2时,用变址寄存器X,进行变址;
X=3时,相对寻址。
设( PC)= 1234H,[X1] =0037H,[X2]=1122H,确定下列指令的有效地址(指令和地址均用十六进制表示):
(1) 4420;(2) 2244;(3) 1322;(4) 3521。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!