问答题

设某计算机有变址寻址、间接寻址和相对寻址等寻址方式,一个指令字长等于一个存储字。设当前指令的地址码部分为001AH,正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H。已知存储器的部分地址及相应内容见下表。
存储器的部分地址及相应内容
地 址 内 容
001AH 23A0H
1F05H 2400H
1F1FH 2500H
23A0H 2600H
23BAH 1748H
设计算机每取一个存储字PC自动加1,转移指令采用相对寻址,当执行转移指令时,转移地址为多少若希望转移到23AOH,则指令的地址码部分应设为多少

【参考答案】

转移指令使用相对寻址,因为指令字长等于存储字长,PC每取出一条指令后自动加1,所以转移地址=(PC)+1+A=1F05H......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)