> 馆藏中心

汇编指令cjne是什么意思?汇编指令cjne是什么意思啊

来源:新浪爱问 编辑:张华

CJNE A,30H,LOOP意思即为:A中的值是否等于30H中的值,如不相等即跳到LOOP标号所指程序位置,如果相等,程序执行下一行。这条指令一般表示为CJNE A,direct,rel;(a)≠(direct),则程序转移。direct代表为直接地址,rel代表相对偏移量,为8位带符号的补码。rel在实际的程序中一般用标号代替。推荐《单片机C语言程序设计实训100例—基于8051+Proteus仿真》跟着做,对于新手很有帮助,虽然是c语言的,但是里面的案例很有用,可下电子书:特别大,完整版免费下载地址:http://ishare.iask.sina.com.cn/f/17228735.html自己注册一下,系统会送积分www.179s.com防采集请勿采集本网。

jne是MCS-51系列单片机指令系统中的比较条件转移指令,共有4条,其差别只在于操作数的寻址方式不同. 该组指令在执行时首先对两个规定的操作数进行比较,然后根据比较的结果来决定是否转移--若两个操作数相等,程序按顺序往下执行;若两个操作数不相等,则进行转移.指令执行时,还要根据两个操作数的大小来设置进位标志CY----若目的操作数大于/等于源操作数,则CY=0,否则CY=1;为进一步的分支创造条件.通常在该组指令之后,选用以CY为条件的转移指令,则可以判别两个数的大小.

判断A,与30H是否相等。等不等都执行下一句。主要变化可能体现在进位位(A小于(30H)时,CY置1)。表示本行代码的地址。本行指令长度恰好为3,因此,相等时继续执行下一句,不相等时,跳转到$+3

cjne是MCS-51系列单片机指令系统中的比较条件转移指令,共有4条,其差别只在于操作数的寻址方式不同.该组指令在执行时首先对两个规定的操作数进行比较,然后根据比较的结果来决定是否转移-若两个操作数相等,程序按顺序往下执行;若两个操作数不相等,则进行转移.指令执行时,还要根据两个操作数的大小来设置进位标志CY-若目的操作数大于/等于源操作数,则CY=0,否则CY=1;为进一步的分支创造条件.通常在该组指令之后,选用以CY为条件的转移指令,则可以判别两个数的大小内容来自www.179s.com请勿采集。

本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。本文《汇编指令cjne是什么意思?汇编指令cjne是什么意思啊》转载自新浪爱问,版权归原作者所有,若侵权请联系:E-MAIL:513175919@qq.com
违法违规信息请立即联系本网可获得现金奖励,TEL:1-8-2-1-0-2-3-3-3-8-1(电话仅供违法违规信息举报,侵权类信息请EMAIL。)

www.179s.com false 互联网 http://www.179s.com/n/ocljt/oCljtnCD3.html report 1152 jne是MCS-51系列单片机指令系统中的比较条件转移指令,共有4条,其差别只在于操作数的寻址方式不同. 该组指令在执行时首先对两个规定的操作数进行比较,然后根据比较的结果来决定是否转移--若两个操作数相等,程序按顺序往下执行;若两个操作数不相等,则进行转移.指令执行时,还要根据两个操作数的大小来设置进位标志CY----若目的操作数大于/等于源操作数,则CY=0,否则CY=1;为进一步的分支创造条件.通常在该组指令之后,选用以CY为条件的转移指令,则可以判别两个数的大小.

你可能还关注

热门图片

经济金融企业管理法律法规社会民生科学教育降生活体育运动文化艺术电子数码电脑网络娱乐休闲行政地区心理分析医疗卫生