Add ES/Lab/Lab3/ADDER.asm

This commit is contained in:
aadit 2025-08-07 12:04:24 +05:30
parent b43a1d3360
commit 0b57ac833f

34
ES/Lab/Lab3/ADDER.asm Normal file
View file

@ -0,0 +1,34 @@
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
MOV R3, #10
UP
LDR R1, [R0], #4
ADDS R2, R1
ADC R5, #0
SUBS R3, #1
BNE UP;
LDR R4, =Result
STR R2, [R4]
STR R5, [R4]
SRC DCD 0x12345678, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 0x00000008, 0x00000009
AREA mydata, DATA, READWRITE
Result
DCD 0
END