指令XLAT通常用于查表操作,在使用该指令前,应把有的偏移首地址送入( )。
A.DI
B.BX
C.CX
D.SI
第1题:
相对寻址方式中,指令所提供的相对地址是() (单选)
A.本条指令在内存中的首地址为基准位置的偏移量
B.本条指令的下条指令在内存中的首地址为基准位置的偏移量
C.本条指令的上条指令在内存中的首地址为基准位置的偏移量
D.本指令操作数的直接有效地址
第2题:
1、直接寻址的无条件转移指令执行的效果是将将指令地址送入 () (单选)
A.程序计数器 PC
B.地址寄存器MAR
C.数据缓冲寄存器 MDR
D.偏移地址累加器
第3题:
5、执行查表指令XLAT前,需要先将待查找数据表的起始地址置入DS:AX中
第4题:
8086 CPU中,指令指针寄存器(IP)中存放的是 。
A.指令
B.指令的偏移地址
C.操作数
D.操作数地址
第5题:
(接上题)已知在程序链接过程中,该switch语句对应的跳转表中的表项值需要以R_386_32方式进行重定位,并且重定位的目标符号是代码(.text)节。则在链接前的可重定位目标文件中,跳转表的表项中保存的值是:()
A.上列汇编指令序列中的“jmp *%eax”指令相对于代码(.text)节起始位置的偏移量
B.相应case语句块的首指令相对于代码(.text)节起始位置的偏移量
C.上列汇编指令序列中的“jmp *%eax”指令在程序虚地址空间中的地址
D.相应case语句块的首指令在程序虚地址空间中的地址