Add ES/Lab/LAB4/HEXtoASCII
This commit is contained in:
parent
e7a49b6432
commit
e93a242b55
1 changed files with 37 additions and 0 deletions
37
ES/Lab/LAB4/HEXtoASCII
Normal file
37
ES/Lab/LAB4/HEXtoASCII
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
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, =SRC
|
||||||
|
LDR R1, [R0]
|
||||||
|
LDR R3, =DST
|
||||||
|
MOV R10, #8
|
||||||
|
|
||||||
|
UP
|
||||||
|
AND R2, R1, #0x0F
|
||||||
|
CMP R2, #09
|
||||||
|
BCC DOWN
|
||||||
|
ADD R2, #7
|
||||||
|
|
||||||
|
DOWN
|
||||||
|
ADD R2, #0x30
|
||||||
|
STR R2, [R3], #4
|
||||||
|
LSR R1, #4
|
||||||
|
SUBS R10, #1
|
||||||
|
BNE UP
|
||||||
|
|
||||||
|
SRC DCD 0x12AB34CF
|
||||||
|
|
||||||
|
AREA mydata, DATA, READWRITE
|
||||||
|
|
||||||
|
DST DCD 0
|
||||||
|
|
||||||
|
END
|
Loading…
Add table
Add a link
Reference in a new issue