📄 四字节加法.asm
字号:
org 00h
ljmp main
org 50h
main:mov r0,#00h
mov r1,#0eh
mov r2,#0fdh
mov r3,#0cah
mov r4,#00h
mov r5,#0ch
mov r6,#0deh
mov r7,#0bdh
lcall add4
ajmp $
;**************************************************************
;*****************四字节二进制无符号数加法*********************
;**************************************************************
;程序名:ADD4
;入口条件:被加数在R0.R1.R2.R3中,减数在R4.R5.R6、R7中。
;出口信息:结果在R0.R1.R2.R3。
;影响资源:PSW、A、B、R2~R7 堆栈需求:2字节
ADD4:CLR C
CLR F0
MOV A,R3
ADD A,R7
MOV R3,A
JNC ADD_X
SETB F0
ADD_X:CLR C
MOV A,R2
ADD A,R6
JNB F0,ADD_Y
INC A
CLR F0
ADD_Y: MOV R2,A
MOV A,R1
ADDC A,R5
MOV R1,A
MOV R0,#00H
MOV R4,#00H
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -