第2题
下列关于“变址寻址”的说法中,正确的是()。
A.变址寄存器中变址值是一个无符号数
B.每次进行变址寻址后,变址寄存器中变址值都增1或减1
C.变址寄存器的位数必须支持它对整个存储空间寻址,即与MAR的位数相等
D.变址寻址方式适合于以循环结构来访问不同数组的相同下标的元素
第3题
第4题
第5题
设某机存储字长、指令字长和机器字长均相等,该机的指令格式如下:
其中,A为形式地址,补码表示(包括一位符号位); M为寻址模式,M=0立即寻址; M=1直接寻址(此时A视为无符号数); M=2间接寻址(此对A视为无符号数); M=3变址寻址(变址寄存器为RX); M=4相对寻址。 试问: (1)该指令格式能定义多少种不同的操作?立即寻址操作数的范围是多少? (2)写出各种寻址模式计算有效地址的表达式。 (3)当M=1、2、4时,能访问的最大主存空间为多少机器字(主存容量为64K字)?
第6题
试编写一个子程序,判断寄存器AR中有符号数(补码)的正负,并按以下要求设置标志CF、ZF的状态(要求:子程序执行不能破坏AR的内容)。
第7题
A.逻辑左移时,高位移丢,低位填0。逻辑右移时,低位移丢,高位填0
B.有符号数的移位成为算数移位,无符号数的移位成为逻辑移位
C.寄存器内容为10110010时,逻辑右移为01011001,算术右移为11011011
D.寄存器内容为01010011时,逻辑左移为10100110,算术左移为00100110
第8题
A.divsrc是无符号除法,商放在ah,余数放在al。
B.mov指令原操作数可以是通用寄存器cs。
C.leadi,[si]为寄存器间接寻址和寄存器寻址。
D.16位有符号数的补码所表示的10进制数的范围为—32767~+32768。
第9题
第10题