已知存储器的部分地址及相应内容如下表所示: 地址 0105H 0102H B115H A208H A105H 2000H 23A0H 2237H 内容 2000H 4000H 3000 H 1001H 5000H 2022H 2000H 1000H 设当前指令的地址码部分为0105H,正在执行的指令所在地址为A103H,变址寄存器Rx中的内容为2132H, 基址寄存器为Rb中的内容为B010H,即:[br][/br] A=0105H, (PC)= A103H, (Rx)=2132H,(Rb)= B010H 当执行取指令时, 如果寻址方式为下列各种方式时,求分别取出的数是多少? (1)直接寻址(2)间接寻址(3)变址寻址(4)基址寻址(5)相对寻址(6)页面寻址(当前页寻址) 解:(1)直接寻址,操作数S=【1】 (2)间接寻址,操作数S=【2】 (3)变址寻址,操作数S=【3】 (4)基址寻址, 操作数S=【4】 (5)相对寻址,操作数S=【5】 (6)页面寻址,操作数S=【6】 (备注:操作数用十六进制表示,加后缀H)
已知存储器的部分地址及相应内容如下表所示: 地址 0105H 0102H B115H A208H A105H 2000H 23A0H 2237H 内容 2000H 4000H 3000 H 1001H 5000H 2022H 2000H 1000H 设当前指令的地址码部分为0105H,正在执行的指令所在地址为A103H,变址寄存器Rx中的内容为2132H, 基址寄存器为Rb中的内容为B010H,即:[br][/br] A=0105H, (PC)= A103H, (Rx)=2132H,(Rb)= B010H 当执行取指令时, 如果寻址方式为下列各种方式时,求分别取出的数是多少? (1)直接寻址(2)间接寻址(3)变址寻址(4)基址寻址(5)相对寻址(6)页面寻址(当前页寻址) 解:(1)直接寻址,操作数S=【1】 (2)间接寻址,操作数S=【2】 (3)变址寻址,操作数S=【3】 (4)基址寻址, 操作数S=【4】 (5)相对寻址,操作数S=【5】 (6)页面寻址,操作数S=【6】 (备注:操作数用十六进制表示,加后缀H)
发布时间:2025-03-23 02:42:58