- 2
- 0
- 约2.13千字
- 约 10页
- 2023-12-31 发布于湖南
- 举报
单片机教程十三:单片机条件转移指令
单片机教程十三:单片机条件转移指令
条件转移指令是指在满足一定条件时进行相对转移。
判A内容是否为0转移指令
JZrel
JNZrel
第一指令的功能是:如果(A)=0,则转移,不然次序执行(执行本指令的下一条指令)。转移到什么地方去呢?如果按照传统的办法,就要算偏移量,很麻烦,好在现在我们能借助于机器汇编了。因此这第指令我们能这样理解:JZ标号。即转移到标号处。下面举一例说明:
MOVA,R0
JZL1
MOVR1,#00H
AJMPL2
L1:MOVR1,#0FFH
L2:SJMPL2
END
在执行上面这段程序前如果R0中的值是0的话,就转移到L1执行,因此最终的执行结果是R1中的值为0FFH。而如果R0中的值不等于0,则次序执行,也就是执行MOVR1,#00H指令。最终的执行结果是R1中的值等于0。
第一条指令的功能清楚了,第二条当然就好理解了,如果A中的值不等于0,就转移。把上面的那个例程中的JZ改成JNZ试试吧,看看程序执行的结果是什么?
比较转移指令
CJNEA,#data,rel
CJNEA,direct,rel
CJNERn,#data,rel
CJNE@Ri,#data,rel
第一条指令的功能是将A中的值和立即数data比较,如果两者相等,就次序执行(执行本指令的下一条指令),如果不
您可能关注的文档
最近下载
- 绘画构图课件.ppt VIP
- (招聘面试)软件工程师招聘需求.pdf VIP
- 初中数学:初中《几何证明》教学策略与优化探讨论文.docx
- 某2×50MW+2×300MW火力发电厂电气部分初步设计.doc VIP
- 第一章时域离散随机信号的分析.pptx VIP
- 2026年山东省协会监理员考试题库(含答案).docx VIP
- 暖通工程施工技术方案(完整版).docx VIP
- YY_T 1876-2023 正式版 组织工程医疗产品 动物源性生物材料DNA残留量测定法:荧光染色法.pdf VIP
- 初中数学代数练习题(含答案) .pdf VIP
- 镇关于2025年上半年统战工作开展情况的总结报告.docx VIP
原创力文档

文档评论(0)