mulsd.asm

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

ASM
29
字号
;      双字节乘单字节
;************************
;              低字节
;      X 高字节低字节
;   —————————
;        高字节低字节
;+ 高字节低字节
;———————————
;  高    中    低  
MULC    DATA    30H     ;被乘数
MULBCL  DATA    32H     ;乘数低字节
MULBCH  DATA    31H     ;乘数高字节
ORG     0000H
MULSD:  MOV     A,#0
        MOV     A,MULBCL
        MOV     B,MULC
        MUL     AB
        XCH     A,MULBCL
        MOV     A,MULBCH
        MOV     MULBCH,B
        MOV     B,MULC
        MUL     AB
        ADD     A,MULBCH
        MOV     MULBCH,A
        MOV     A,B
        ADDC    A,#0
        MOV     MULC,A
        AJMP    $
        END

⌨️ 快捷键说明

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