每个指令2个字节,所以在取出指令以后。无论指令是什么。首先都PC+2.指令地址加2取指令时地址为2000HJMP *+8 : 取出,地址自动变为2000H+2 = 2002H 。指令执行,转移到相对地址8,即为当前地址后8个字节。地址变为 2002H+8 = 200AH同样JMP *+8 : 取出,地址自动变为2000H+2 = 2002H 。执行,转移到相对地址-9,即为当前地址前9个字节。地址变为 2002H-9 = 1FF9H以上纯属扯淡。不要当真