Professional Documents
Culture Documents
RO NUM
ENTR LDR2
LDRH RI LR
R2 CRo 2
LDRH
R3 Ri Ra
MUL
STOP STOP O133
Ox 1222
DCW
N UN
END
te Vauu , o t
t e Cont eit8 of
ROR Proutoles
Vaue
a aeqiste sotatcd to
mos e Sn
OCn e aS
n ht
uted to
otaed -to tLo
pos u o n allot
the gh
3
ram 2
PYoRam to rd e t r 1o
inYege umbtste
PREA SUM toDE READONLy
EN TRY
Mov
Mov R2 Ou
LOOP ADD R2 R2,RI
Sues RI H Oxo)
BNE LooP
BACKk BACk
END
OR
AREA PpDID CODE READONLY
ENTRY
R1, 1O
LDR R2 = ARRAy
MOV Ry EO
NELT LDR R3 LR2J, y
APD R4, R4, R3
SUBS RI, RI, #1
NE NEXT
STOP STOP
ARRAY Dcp L2,3 4, S 6, 8, ,
END
PAogan 3
-4 a muml
To fnd adloral
BEA AN S
MOV R), Ro
S UBS Ri, RI + )
UP
BEO STOP
MUL R2, RI, Ro
MOU Ro R2
UP
ANS MOV Ro
STO P B STOP
END
222
Pro 4
T odod On ef
Csult
16 bit numbeu
(ntena
Sto
Stoe 32 bi
RAM
or
ADD Co DE RE ADONLY
AREA
Enty BESO
RS 6
Mov
Mov Ro 0
LOR R I , =VALWE
Loop LDRH R2 LR +2
POD
Ro, Ro, Rz
SuBS Rs, RS+1
BNE loop
Ru, = RESULT
LDR RU
STR Ro,LRu
STOP STOP Oxuuud
Oxyuu
READRITE
AREA PPTA 2, DA-TA
RECULTDCD OxO
END VaLwE
2.600
ProqloA S
CODE READON LY
AREA Sa UnRE
ENTRy
STAR Ro TABLEL OR
LOR
O
LDR R2, Ox4000 000
LDR R, R
MOV R,,Ri, LS L
#OX2 2
A-oD Ro Ro, RI
LDR R3LRa
NOP
NOP
NOP
SQ0 ARE OF 0=0
ABLEL DeD Ox 0 0000000
DCD Ox 00O 0OOo1 Ssua I= 1
2 4
DCD 0x000000O+
9
Ox o 00 0000 9
DCO 416
Ox0 0000000 S 2S
DCD
Ox 000000 I9
pLD 6 36
Ox D00 000 243
DCO
0O00031
IL 4
DCD Ox 0 64
00 0 0004 03
Dco Ox 81
DCP Ox00000 0S
-10100
0000 64
DCO Ox 00
END
Memo Ty
0hD00000o
roaan6
BHI LOOP 1
CLes o me)
R2, R4
MOV BLO Low
SUBS RS RS #|
LDOP 3HS R93ame
RS 0 D
CMP
BNE LooP
LDR R RESULT
STRR2 LRJ
NOP
NOP
NOP Ox444 44444
DCD
VAWE Ox 2 2 2 . 2 2
2 22
DCD
DCD Ox 111LL1
DCD Ox 3333 33 3 3
DC D O% AAAAA A AA
DCD
DC P Ox 99q9 9
AREA DATA 2. DATA, READLJRITE
RESULy DeD Oxo
ENP
Progtom
eues
Progsana to a9sOugl
ucendi ng 0rden
AscENDIN& CODE READONUy
AREA
ENTRy
S TART ounte to 4
MOV RB, 4
LDR R2= CVALUE
R3=DVA LUE
STR RI CR3J + 4
24 S UBS R3, R&+I
CMP R8EO
BNE Loopo
No o Pass
MOV R 3
RS, b R9 No d Cempamislon
STARTT MOV
LDR R 1 , =pVAwE
START
BNE
NOP
NDP
NDP
Ox 44Lle4 445
CyALUE DCD TH
DeD
Ox 33333333,
DCD
Ox
2222 22
DCD
END
2 Vat 0900
leAs es ran
rtan The bl+
Brauch
BLT 2 gitt teah'n
inshucti.on Copare Bteg&u tkes
gned a n otea
ttan ota
o
egátA
a (em
(en
brauch dne
T BrauckC
dat oPeraud
ta be AourA
2geat
Opeaund
0
PaooRam 8
be mumbO
Program to Count Enes
in 2
Conuective merma
Lomtreu
AREA ONEZERO cODE READON uy
ENTRY
START
(MOV R2to
Mov R3,6
MOV Ra ,+2
LDR R6, VAWE
LOOP Mov RI, 32
LDR Ro, LRJ,#4
yos
OSe
LooPO NO
BNE
SUDS R, R 1
CMP Ra t O
BNE LOoP
NOP
S ToP STOP
NALUE DCD O11111, Ox AASSAA5S
END