Add ES/Lab/LAB4/BCDtoHEX.asm

This commit is contained in:
aadit 2025-08-14 11:21:57 +05:30
parent e23eac9996
commit f13066ce58

35
ES/Lab/LAB4/BCDtoHEX.asm Normal file
View file

@ -0,0 +1,35 @@
AREA RESET, DATA, READONLY
EXPORT __Vectors
__Vectors
DCD 0x10001000
DCD Reset_Handler
ALIGN
AREA MYCODE, CODE, READONLY
ENTRY
EXPORT Reset_Handler
Reset_Handler
LDR R0, =SRR
MOV R10, #3
LDR R1, [R0]
MOV R2, #1
UP
AND R3, R1, #0x0F
MLA R4, R2, R3, R4
LSR R1, #4
MOV R5, #0x0A
MUL R2, R5
SUBS R10, #1
BNE UP
STOP
B STOP
SRR DCD 0x45
AREA mydata, DATA, READWRITE
SRC DCD 0x45
END