我一直在阅读有关 8085 的程序计数器。这里的材料指出,程序计数器的功能是指向要从中获取下一个字节的内存地址。当一个字节(机器代码)被取出时,程序计数器加一以指向下一个内存位置。我的问题是,如果指令大小不同,它如何处理这种情况。假设当前指令是 3 个字节,那么 PC 应该指向当前地址+3。PC如何知道当前指令的大小?我是 8085 的新手,任何帮助将不胜感激。谢谢
问问题
1372 次
我一直在阅读有关 8085 的程序计数器。这里的材料指出,程序计数器的功能是指向要从中获取下一个字节的内存地址。当一个字节(机器代码)被取出时,程序计数器加一以指向下一个内存位置。我的问题是,如果指令大小不同,它如何处理这种情况。假设当前指令是 3 个字节,那么 PC 应该指向当前地址+3。PC如何知道当前指令的大小?我是 8085 的新手,任何帮助将不胜感激。谢谢