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

判布尔累加器转移的汇编语言程序举例

时间:2013-07-10 22:57来源:未知 作者:牛牛 点击:
JC rel ;( C ) = 1 ,转移,否则顺序执行。 JNC rel ;( C ) = 0 ,转移,否则顺序执行。 不影响标志。转移地址 :( PC ) ( PC ) + rel 例、比较内部 RAM 的 30H 和 40H 单元中的二个无符号数的大小,将大数存入 20H 单元,小数存入 21H 单元,若二

JC  rel        ;(C= 1,转移,否则顺序执行。

单片机

JNC  rel       ;(C= 0,转移,否则顺序执行。 单片机

不影响标志。转移地址 :(PC      PC+ rel 内容来自单片机之家www.dpj100.com

例、比较内部RAM30H40H单元中的二个无符号数的大小,将大数存入20H单元,小数存入21H单元,若二数相等,则使内RAM的第127位置1 内容来自单片机之家www.dpj100.com

解:           MOV  A30H

内容来自单片机之家www.dpj100.com

                CJNE  A40HLOOP 单片机

                SETB  7FH

单片机

                SJMP  $

单片机

       LOOP1  JC    LOOP2

内容来自单片机之家www.dpj100.com

                MOV  20HA

单片机

                MOV  21H40H

单片机

                SJMP  $

单片机

       LOOP2  MOV  20H40H

单片机

                MOV  21HA

内容来自单片机之家www.dpj100.com

                SJMP  $

单片机

顶一下
(1)
50%
踩一下
(1)
50%
------分隔线----------------------------
推荐内容