一种一地址指令的格式如下所示:其中,I为间址特征,X为寻址模式,A为形式地址。设R为通用寄存器,也可作为变址寄存器。在上表中,各种寻址方式描述正确的是( )
A: (5)为间接寻址,(6)为先相对寻址后间接寻址
B: (1)为直接寻址,(2)为相对寻址
C: (7)为先变址寻址后间接寻址,(8)为寄存器间接寻址
D: (3)为变址寻址,(4)为寄存器寻址
A: (5)为间接寻址,(6)为先相对寻址后间接寻址
B: (1)为直接寻址,(2)为相对寻址
C: (7)为先变址寻址后间接寻址,(8)为寄存器间接寻址
D: (3)为变址寻址,(4)为寄存器寻址
举一反三
- 一种一地址指令的格式如下所示:[img=237x29]17d60a42a017bc0.png[/img]其中,I为间址特征,X为寻址模式,A为形式地址。设R为通用寄存器,也可作为变址寄存器。[img=435x209]17d60a42b9cb031.png[/img]在上表中,各种寻址方式描述正确的是( ) A: (5)为间接寻址,(6)为先相对寻址后间接寻址 B: (1)为直接寻址,(2)为相对寻址 C: (7)为先变址寻址后间接寻址,(8)为寄存器间接寻址 D: (3)为变址寻址,(4)为寄存器寻址
- 已知指令格式中形式地址为D,PC为程序计数器,R1为基址寄存器,R2为变址寄存器,S为操作数。请依据下述指定的寻址方式,用字符表达式表示有效地址E或的计算值:(1)立即寻址S=(2)直接寻址E=(3)一次间接寻址E=(4)变址寻址E=(5)基址寻址E=(6)相对寻址E=(7)先变址后间接寻址E=(8)先间址后变址寻址E=
- 某机存储器容量为64K*16位,该机访存指令格式如下:其中,M为寻址模式:0为直接寻址,1为基址寻址,2为相对寻址,3为立即寻址;另外I为间址特征(I=1间址);X为变址特征(X=1变址)。设PC为程序计数器,Rx为变址寄存器,Rb为基址寄存器,试问:1)该指令能定义多少种操作?2)立即寻址操作数的范围。3)在非间址情况下,除立即寻址外,写出每种寻址方式计算有效地址的表达式。4)设基址寄存器为14位,在非变址直接基址寻址时,指令的寻址范围是多少?5)间接寻址时,寻址范围是多少?若允许多重间址,寻址范围又是多少?
- 某机的16位单字长访内指令格式如下:[img=545x80]17acdb5b9730b66.png[/img]其中,A 为形式地址,补码表示(其中一位符号位);Ⅰ为直接/间接寻址方式:Ⅰ=1为间接寻址,Ⅰ=0为直接寻址方式;M为寻址模式:0为绝对寻址,1为基地址寻址,2为相对寻址,3为立即寻址;X为变址寻址。设PC,[tex=1.143x1.214]0wYYEVqh1U3WnXOgBlJV/Q==[/tex],[tex=1.071x1.214]MIzAtTPcC6Hhiy7AV2FE3Q==[/tex],分别为指令计数器、变址寄存器,基地址寄存器,E 为有效地址,试解答如下问题:(1)该指令格式能定义多少种不同的操作?立即寻址操作数的范围是多少?(2)在非间址情况下,写出各计算有效地址的表达式。(3)设基值寄存器14位,在非变址直接基地址寻址时,确定存储器可寻址的地址范围。(4)间接寻址时,寻址范围是多少?
- 存储器操作数包含以下哪些寻址方式( )? A: 立即数寻址 B: 寄存器寻址 C: 直接寻址 D: 寄存器间接寻址 E: 寄存器相对寻址 F: 基址变址寻址 G: 基址变址相对寻址