You are on page 1of 4

AREA H1,CODE,READONLY

ENTRY
LDR r0,=0x1000
LDRH R11, [R0];
END
-------------------------------------------------------------------------------------------------------------------------AREA H2,code,READONLY
ENTRY
LDR R0, =0x1000
LDR R1, X1
STR R1, [R0]
X1 DCD 0xBEFD1602
END

------------------------------------------------------------------------------------------------------------------------AREA H3,CODE,READONLY
ENTRY
LDR r1,=0x2000
LDR R0,=4
STR R0, [R1];
stop B stop
END
-------------------------------------------------------------------------------------------------------------------------AREA H4,CODE,READONLY
ENTRY
LDR r1,=0x2000
LDR R0,=0
LDR R2,=0
loop

CMP R2,#10
BNE Y
B stop

Y
ADD R0,R0,#2
ADD R2,R2,#1
STR R0,[R1],#0x4
B loop
stop B stop
END
-------------------------------------------------------------------------------------------------------------------------AREA H5,CODE,READONLY
ENTRY
LDR R1,=0x6000
LDR R2,=0x5000
LDR R3,=0
LDR R4,=0

LDR R5,=0
CMP R3,#10
BNE Y
B stop
Y
ADD R3,R3,#1
ADD R2,R2,#4
LDR R0,[R2],#0x4
STR R0,[R1],#0x4
B loop
coop
CMP R4,#10
BNE A
B stop
A
ADD R4,R4,#1
LDR R5,[R2]
SUB R2,R2,#4
loop

stop B stop
END
------------------------------------------------------------------------------------------------------------------------AREA H6, CODE, READONLY
ENTRY
LDR R0, =0x9000
LDR R4, =0xA000
LDR R1, [r0]
LDR

R2,[R0,#4]

CMP R1,R2
BGT x1
MOV R5, R1
B skip
x1 MOV R5,R2
skip
LDR

R3,[R0,#8]

CMP R5, R3
BGT x2
B ans
x2 MOV R5,R3
ans
stop

STR R5,[R4]
B stop
END

--------------------------------------------------------------------------------

--------------------------------------AREA H7,CODE,READONLY
ENTRY
LDR R0,=0xB000
LDR R2,=0X110111
STR R2,[R0]
LDR R3,=32
LDR R4,=1
LDR R5,=0
one
ANDS R7,R2,R4
ADDNE R5,R5,#1
LSR R2,R2,#1
SUBS R3,R3,#1
BNE one
STR R5,[R0,#4]
END
------------------------------------------------------------------------------------------------------------------AREA
H8,CODE,READONLY
ENTRY
LDR R0,=0X5000
LDRH R1,[R0]
LDRH R2,[R0],#4
SUBS R3,R2,R1
LSR R4,R3,#16
CMP R4,#0
BNE STP
STRH R3,[R0]
STP
END
-------------------------------------------------------------------------------------------------------------------------AREA H9,CODE,READONLY
ENTRY
LDR R0,=1
LDR R1,=0X1000
LDR R2,=2
LDR R3,=3
LDR R4,=4
STMIA R1,{R0,R2,R3,R4}
LDR R5,=11
LDR R6,=0X2000
LDR R7,=12
LDR R8,=13
LDR R9,=14
STMIA R6,{R5,R7,R8,R9}
MUL R10,R0,R5
MUL R11,R2,R8
ADD R10,R10,R11
MUL R11,R0,R7
MUL R12,R2,R9
ADD R11,R11,R12
MUL R12,R3,R5
MUL R13,R4,R8

ADD R12,R12,R13
MUL R13,R3,R7
MUL R0,R4,R9
ADD R13,R13,R0
LDR
STR
STR
STR
STR

R4,=0X3000
R10,[R4]
R11,[R4,#4]
R12,[R4,#8]
R13,[R4,#12]

END
---------------------------------------------------------------------------------------------------------------------------------AREA
H10,CODE,READONLY
ENTRY
LDR R0,=0X7000
LDRH R1,[R0],#4
LDRH R2,[R0]
MULS R3,R1,R2
LSR R4,R3,#16
CMP R4,#0
BNE STP
LDR R5,=0X8000
STRH R3,[R5]
STP
END

You might also like