计算机组成原理计算题

+8,-9这些地址怎么算得200AH和1FF9H的?
2024-12-12 17:27:35
推荐回答(1个)
回答1:

每个指令2个字节,所以在取出指令以后。无论指令是什么。首先都PC+2.指令地址加2
取指令时地址为2000H
JMP *+8 : 取出,地址自动变为2000H+2 = 2002H 。指令执行,转移到相对地址8,即为当前地址后8个字节。地址变为 2002H+8 = 200AH

同样JMP *+8 : 取出,地址自动变为2000H+2 = 2002H 。执行,转移到相对地址-9,即为当前地址前9个字节。地址变为 2002H-9 = 1FF9H

以上纯属扯淡。不要当真