📄 5_1_4_2.s43
字号:
BCDBIN ;入口参数:R4为将要转换的十进制数
;出口参数:R5转换结果(二进制数)
;由于十进制数为16位表示,所以最大也就9999→270FH
MOV #4,R8 ; R8为循环计数器,循环4次
CLR R5
CLR R6
SHFT4 RLA R4 ; 算术左循环
RLC R6 ; 经过C位左循环
RLA R4
RLC R6
RLA R4
RLC R6
RLA R4
RLC R6
ADD R6,R5 ; ai+10*ai-1
CLR R6
DEC R8 ; 改变循环变量
JZ _END ; 完了结束
MPY10 RLA R5 ; 没有完则继续
MOV R5,R7
RLA R5
RLA R5
ADD R7,R5
JMP SHFT4
_END RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -