设某机存储字长、指令字长和机器字长均相等,该机的指令格式如下:
其中,A为形式地址,补码表示(包括一位符号位);M为寻址方式,
M=0立即寻址;
M=1直接寻址(此时A视为无符号数);
M=2间接寻址(此时A视为无符号数);
M=3变址寻址(A为位移量,变址寄存器为Rx);
M=4相对地址;
求:
(1) 该指令格式能定义多少种不同的操作?立即寻址操作数的范围是多少?
(2) 写出各种寻址方式(M=1、2、3、4)计算有效地址的表达式。
(3) 当M=1、2、4时,能访问的最大主存空间为多少机器字?