d_qbsub.asm

来自「通过调试的有用的单片机控制程序」· 汇编 代码 · 共 25 行

ASM
25
字号
;双字节求补码的形式
;判断最高位是负数还是正数
;跳负数的求补程序
;跳到结束
;影响单元:
;
ORG     0000H
NUMBL   DATA    41H
NUMBH   DATA    40H
AJMP    D_QBSUB
D_QBSUB:        MOV     A,NUMBH
                JNB     ACC.7,BSUBEXIT
NEXTBSUB:       CLR     C
                MOV     A,NUMBL
                CPL     A
                ADD     A,#1
                MOV     NUMBL,A
                MOV     A,NUMBH
                CPL     A
                ADDC    A,#0
                ORL     A,#80H
                MOV     NUMBH,A
BSUBEXIT:       AJMP    $
                END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?