You are on page 1of 6

ble Sort algonkm Ascendg)

Amume d At-beoh
o
3 0 50 locohun Data
3 40 30
32- 30 8 2.0
33 20 32 80
34 10 33 440
34 50

Step
Aeddr
30
31 40J 50 30 30 30
32 20 20
30 30
33 20 20 20

34
4 mes Compamn0n

8tep2 Co mpeho
Data avulabu
Ald1
30 40 30 30 30
3 30 4O 20 20
32 20 20 J 40 1 0
33 0 lo 40
34 50 50 So 50
3 o Com paamo
Step3
AddY
20 20
30 30 2
3 20 301 10
32 1030
33 40 40 40
34 50 50 50
ims ompan0

Ste&
Addr
201
3) 1o 20
32 30 30
33 4
34 50 5o
kam Companhon
ORe 000 H

Hov R2, #09 leng 30


Oukrloop Caunter
81
DEC R2 32 80
20
Ookatloop Mov A, 22
C'nn eloop Counter 33
1
Hov R, to Sour
pointer
MoV Ro, # 30 *

(noealoop Hov A, (RD


INC RO
B, A
mov
Naxt Cempum 1ve 2
CINE A, 8,
a . No Sochanye
JC No eochon
MOv R2 A
Dec RD 30
Mov A, B
(o RO, A
Mb
lNC Ro
othana 33
Mov A, R2 34

Hov (RO, A

DJN& RI, fnner loop


NoEccha R2, Outer laop
DINE
mumey
o
nd aco mad 04 a

ORe ooo H
Mov A, #OSH

Nuv Ro, A

Acall fockoma
Nov 404, A

Simp ast L

SH, 3

DEC RO
factorma Ponduch
CTNE RO, ¢0l H,

STmp ast
HoU B, Ro 59

Pondut 20 K

AB
NUL
fachmal
ACall
RET

END
Counto
OR ooo H
Mov A, t# 00H
Sepoat: Huv p0, Bend 1d o pRt o
Acall dela oma bme

h fnmew e Valuo
A DD A tol
DA A

Smp sepaat
Ro, #0FF*
dalay Mov
OFE H
NUU RI, t
oop
DIN R, op
Qcop DIN2 Ro, koop
2

RET

t++)
valoe
RCe0,
t<=mue
Counte
6) BCD Doon

OR
Hov A, #
99 H 49
99
Po, 4
epet, Hov O98-
Acall delay 49
99#
ADD A, #
097-
A
DA
epeat
Sdmp

Ro,+0FFI+
delay HLOv
R1, #0FF+
Loop Mov
DIN R, Loop1
Loop
DIN Ro Q0o 2
ReT
END

You might also like