找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6249|回复: 5
收起左侧

关于汇编程序的问题,JB是什么意思,怎么表示成C的形式呢

[复制链接]
ID:278851 发表于 2019-2-28 16:35 | 显示全部楼层 |阅读模式
2黑币
H05BA:JB    03H,WF1B
H05BD:CLR   P2.4
H05BF:LJMP  WF0B
WF1B:
H05C2:CLR   P3.7
WF0B:
H05C4:MOV   A,#84H
H05C6:JNB   02H,BUF1
H05C9:MOV   A,#87H

请问程序中的JB是什么意思,怎么表示成C的形式呢

最佳答案

查看完整内容

JB为控制转移指令,JB 03H, WF1B的意思是如果03H位(直接寻址)为1,则跳转至WF1B执行,换成C的话,用if判断一下就可以了,希望可以帮到你。
回复

使用道具 举报

ID:482171 发表于 2019-2-28 16:35 | 显示全部楼层
JB为控制转移指令,JB 03H, WF1B的意思是如果03H位(直接寻址)为1,则跳转至WF1B执行,换成C的话,用if判断一下就可以了,希望可以帮到你。
回复

使用道具 举报

ID:278851 发表于 2019-2-28 16:37 | 显示全部楼层
这个程序块怎么变成C语言的形式呢
回复

使用道具 举报

ID:123289 发表于 2019-2-28 17:44 | 显示全部楼层
回复

使用道具 举报

ID:284039 发表于 2019-2-28 18:51 | 显示全部楼层
我以51单片机指令来解释,JB是判断位变量转移指令,举个例子: JB P1.3,L1 意思就是判断P1.3的值是不是“1” 如果是就跳转到L1程序执行,如果不是就顺序执行下一条指令。
回复

使用道具 举报

ID:158375 发表于 2019-3-1 09:22 | 显示全部楼层
很奇怪:既然知道是汇编程序,难道看技术资料时,不看该单片机的指令系统吗?
指令系统里面,讲的很清楚的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表