📄 rzd_yzd.asm
字号:
;将两个字节合并为一个字节的算法
;集体的是从一个固定的单元里能取出几个字进行合并
;如从40H开始,储存到50H中
ORG 0000H
RZD EQU 40H ;存放待合并的字节
YZD EQU 50H ;合并后的字节
COUNTRY EQU 8 ;合并的字数的1/2
;影响单元寄存器R2,R6,R0,R1
AJMP RZD_YZD
RZD_YZD: MOV R0,#RZD
MOV R1,#YZD
MOV R6,#COUNTRY
MOV A,#0
RYLOOP: MOV A,@R0
ANL A,#0FH
SWAP A
XCH A,R2
INC R0
MOV A,@R0
ANL A,#0FH
ORL A,R2
MOV @R1,A
INC R0
INC R1
DJNZ R6,RYLOOP
DD: AJMP $
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -