计算机组成原理例题求解答某计算机有变址寻址、间接寻址和相对寻址等方式,设当前指令的地址码部分为001AH正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H,已知存储器的部分地
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 07:35:59
![计算机组成原理例题求解答某计算机有变址寻址、间接寻址和相对寻址等方式,设当前指令的地址码部分为001AH正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H,已知存储器的部分地](/uploads/image/z/10155829-13-9.jpg?t=%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86%E4%BE%8B%E9%A2%98%E6%B1%82%E8%A7%A3%E7%AD%94%E6%9F%90%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%9C%89%E5%8F%98%E5%9D%80%E5%AF%BB%E5%9D%80%E3%80%81%E9%97%B4%E6%8E%A5%E5%AF%BB%E5%9D%80%E5%92%8C%E7%9B%B8%E5%AF%B9%E5%AF%BB%E5%9D%80%E7%AD%89%E6%96%B9%E5%BC%8F%2C%E8%AE%BE%E5%BD%93%E5%89%8D%E6%8C%87%E4%BB%A4%E7%9A%84%E5%9C%B0%E5%9D%80%E7%A0%81%E9%83%A8%E5%88%86%E4%B8%BA001AH%E6%AD%A3%E5%9C%A8%E6%89%A7%E8%A1%8C%E7%9A%84%E6%8C%87%E4%BB%A4%E6%89%80%E5%9C%A8%E5%9C%B0%E5%9D%80%E4%B8%BA1F05H%2C%E5%8F%98%E5%9D%80%E5%AF%84%E5%AD%98%E5%99%A8%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%E4%B8%BA23A0H%2C%E5%B7%B2%E7%9F%A5%E5%AD%98%E5%82%A8%E5%99%A8%E7%9A%84%E9%83%A8%E5%88%86%E5%9C%B0)
计算机组成原理例题求解答某计算机有变址寻址、间接寻址和相对寻址等方式,设当前指令的地址码部分为001AH正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H,已知存储器的部分地
计算机组成原理例题求解答
某计算机有变址寻址、间接寻址和相对寻址等方式,设当前指令的地址码部分为001AH正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H,已知存储器的部分地址及相应内容如图,请填充:
(1)当执行取指令时,如为变址寻址方式则取出的数为(1700H)
(2)如为间接寻址方式则取出的数为(2600H)
(3)当执行转移指令时,转移地址(1F21H)
地址 内容
001AH 23A0H
1F05H 2400H
1F1FH 2500H
23A0H 2600H
23BAH 1700H
计算机组成原理例题求解答某计算机有变址寻址、间接寻址和相对寻址等方式,设当前指令的地址码部分为001AH正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H,已知存储器的部分地
1 变址寻址,操作数的有效地址是变址寄存器的内容+指令地址码的部分.23A0+001A=23BAH,对应的内容就是1700H.
2 间接寻址方式,指令的操作码部分给出的是操作数的有效地址的地址,也就是说001AH的内容是操作数的有效地址,001A中是23A0H.地址为23A0H中的内容就是操作数,也就是2600H.
3 转移指令采用的是相对寻址,是地址码部分+PC的值形成有效地址.当前指令的地址为是1F05H,也就是PC的值.按照答案看,取出当前的指令后,PC的值会加2.就变成了1F07H,再加上001A,就是1F21H.这就是转移的地址.但是感觉题目给的不完整啊.PC的值怎么变化要给出具体的规定.本题是指令取出1个字节,PC+1.