返回首页
当前位置: 主页 > MCS-51指令系统 >

51单片机判A内容是否为0转移指令JZ JNZ简介及实例

时间:2009-03-03 12:38来源:未知 作者:牛牛 点击:
条件转移指令是指在满足一定条件时进行相对转移。 (1)判A内容是否为0转移指令 JZ rel JNZ rel 第一指令的功能是:如果(A)=0,则转移,不然次序执行(执行本指令的下一条指令)。转移到什么地方去呢?如果按照传统的办法,就要算偏移量,很麻烦,好在现在我们

条件转移指令是指在满足一定条件时进行相对转移。

(1)判A内容是否为0转移指令

JZ rel

JNZ rel

第一指令的功能是:如果(A)=0,则转移,不然次序执行(执行本指令的下一条指令)。转移到什么地方去呢?如果按照传统的办法,就要算偏移量,很麻烦,好在现在我们能借助于机器汇编了。因此这第指令我们能这样理解:JZ 标号。即转移到标号处。下面举一例说明:

(2)实例 单片机

MOV A,R0

JZ L1

MOV R1,#00H

AJMP L2

L1: MOV R1,#0FFH

L2: SJMP L2

END

在执行上面这段程序前如果R0中的值是0的话,就转移到L1执行,因此最终的执行结果是R1中的值为0FFH。而如果R0中的值不等于0,则次序执行,也就是执行 MOV R1,#00H指令。最终的执行结果是R1中的值等于0。 内容来自单片机之家www.dpj100.com

顶一下
(11)
64.7%
踩一下
(6)
35.3%
------分隔线----------------------------
推荐内容