为什么单片机上的条件转移指令JZ等PC要加2

单片机上的问题,要详细哦

因为JZ指令本身就占用了2个字节,在跳转时要先执行JZ指令,假设JZ指令的地址为PC,执行完JZ指令后地址变为PC+2,再执行跳转到标号处。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-19
这个你不用管它,加1还是加2是根据跳转时压栈的指令长度决定的。只管用跳转指令就行了。
第2个回答  2008-10-19
两子节命令
相似回答