永发信息网

51单片机中汇编CJNE A,#10,$+3后面$+3是什么意思

答案:5  悬赏:0  手机版
解决时间 2021-04-07 05:01
51单片机中汇编CJNE A,#10,$+3后面$+3是什么意思
最佳答案
CJNE A, #10,$+3 是比较指令,$+3是目的地。

$+3是指当前指令地址的下面第三字节。

因为指令:CJNE A,#10,$+3 只有3字节,所以$+3就是该指令的下一条指令。

本指令用A-10,不存结果,只是设置了标志位。

下一条指令应该根据标志位进行转移。
哪里看到的?
莫非是指当前行下面第三行?
全部回答
哪里看到的?
莫非是指当前行下面第三行?
比较不相等转移啊
$+3
就是转移到本行指令所处地址再加3的偏移地址
CJNE A, #10,$+3 是比较指令,$+3是目的地。
$+3是指当前指令地址的下面第三字节。
因为指令:CJNE A,#10,$+3 只有3字节,所以$+3就是该指令的下一条指令。
本指令用A-10,不存结果,只是设置了标志位。
下一条指令应该根据标志位进行转移。
汇编中$表示当前指令的地址,$+3表示当前指令起始地址后的第三个地址,注意是地址单元,不是指当前指令后的第三条指令,因为51中很多指令是2字节或3字节指令,还有点要注意的是:CJNE是3字节指令,即这条指令要占用3个字节,即$/$+1/$+2这三个单元,$是指第一字节的这个地址,所以$+3进指cjne后下一条指令;
程序中最好用指令标号来:
cjne a,#10,DO_STH
...
DO_STH:
...
这样就不用理会指令占多少空间了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪位股票高手解答一下好吗!我今天9:25至9:30
浑南新城全运村里的全民健身中心在哪
五龙锁业钦州港店在哪里啊,我有事要去这个地
电脑开机滴————然后屏幕一直黑屏 把下电
武汉沌口东风汽车厂具体位置在哪里
昌盛移门在什么地方啊,我要过去处理事情
2017年项目管理师考试一年有几次啊?时间是什
谁来写个置换反应方程式,不要配平
怎么做单冻熟章鱼
新车发动机哒哒响要拆开修可以要求退车或者换
钻石4c标准哪个最重要
看着国旗冉冉升起我心中不经什么四字成语
只有在乎你的人才会把你的玩笑话当真吗
潮汕挽面师,怎么挽面,用的什么粉
为什么狗尾巴草的花语是暗恋,有没有什么故事
推荐资讯
打算从北京回家乡,不知道带点什么白酒回去好
我问男朋友他爱不爱他,他不理我他是不是不爱
无妨爱我淡薄,但求爱我长久什么意思
1080ti显卡绝地求生帧数一直是60左右是什么问
oppo n1和vivo Xplay哪个好
中国那里GEOX鞋厂
苏州日企那么多,从哪里可以知道他们招不招实
大学里面学分和学时是什么意思?
克汶身花多少钱
列管换热过程的节能措施有哪些
wwe魔蝎大帝厉害吗
医生你好!我是正准备换牙,已经磨过牙了,换
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?