Está en la página 1de 3

Free Electronic Circuits & 8085 projects Blog Archive Arrange in asce...

1 of 3

http://8085projects.info/Arrange-in-ascending-order.html

Free Electronic Circuits & 8085 projects


Electronic projects with circuit diagram and 8085 microprocessor projects.
Thursday, May 28, 2015

Home
Electronic Circuits
8085 Microprocessor
8086 Microprocessor
Forum
555 Circuits
Audio Circuits
Basic Circuits
Control circuits
DIY Circuits
Sensor Circuits
Audio Circuits
Communication Circuits
Home > 8085 Microprocessor > 8085 programs > Beginners > Arrange in ascending order

Arrange in ascending order


Published on Nov 17 2009 // Beginners
Statement: Write a program to sort given 10 numbers from memory location 2200H in the ascending order.

Flowchart for program

Source program :
MVI B, 09 : Initialize counter
START : LXI H, 2200H: Initialize memory pointer
MVI C, 09H : Initialize counter 2
BACK: MOV A, M : Get the number
INX H : Increment memory pointer
CMP M : Compare number with next number
JC SKIP : If less, dont interchange
JZ SKIP : If equal, dont interchange
MOV D, M
MOV M, A
DCX H
MOV M, D
INX H : Interchange two numbers
SKIP:DCR C : Decrement counter 2
JNZ BACK : If not zero, repeat
DCR B : Decrement counter 1
JNZ START
HLT : Terminate program execution

Related Programs for Beginners: (Click down)


Calculate the sum of series of numbers

5/28/2015 1:24 PM

Free Electronic Circuits & 8085 projects Blog Archive Arrange in asce...

2 of 3

http://8085projects.info/Arrange-in-ascending-order.html

Count number of ones in a number


Divide a 16 bit number by a 8-bit number
Find the negative numbers in a block of data.

Related Circuits
Calculate the sum of series of odd numbers
Calculate the sum of series of even numbers
Separate even numbers from given numbers
Count number of ones in a number
Find the largest of given numbers
Add each element of array with the elements of another array
Multiply two 8-bit numbers
Calculate the sum of series of numbers
Search a byte in a given number
Transfer contents to overlapping memory blocks
Divide a 16 bit number by a 8-bit number
Find the square of given number
Find the negative numbers in a block of data.
Add two decimal numbers of 6 digit each

Ads
Recent Circuits
Coil dot end discriminator
Carbon monoxide meter circuit
Cable wire monitoring circuit
Automatic RF signal cycle monitor and controller
13-24 MHz Signal Level Meter
7MHz Strength Meter calibration circuit
Bicycle speed detector circuit
Short circuit detector circuit
Precision digital capacitance tester
High frequency, high voltage generator circuit

Sponsored Links
Categories
555 Alarm circuits 555 Audio and TV Circuits 555 based general circuits 555 Lighting-Lantern circuits 555 Meters/Instrument Circuits 555 Non steady state circuits 555
Timer circuits 555 Trigger switch circuits

Alarm Control Circuit Automatic control

circuits Automotive Electronics Charger circuits Device

application circuits Electrical Circuits Electric Vehicle Elevator Control Circuits Fan circuits Filter circuits Health care circuits Integrated

circuits Integrated Power Circuits LEDcircuits Lighting


Processing Circuits Optical Receiver Circuits Opto

Protection Circuits Regulator Circuits

Control Measuring Instruments Micrcontroller circuits Optical


Circuits Other Optical Practical Circuits Other small appliances PC Circuits Power Amplifier Circuits

Remote Control based Circuits Special measuring and display circuits

Switch Control Circuits Telephone Circuits Television circuits Temperature Control Circuits Timing control circuits
Ultrasonic Sensor circuits Video and audio circuits Wireless Receiver Circuits Wireless Transmitter Circuits

>> << Latest Circuits

5/28/2015 1:24 PM

Free Electronic Circuits & 8085 projects Blog Archive Arrange in asce...

http://8085projects.info/Arrange-in-ascending-order.html

ical signal receiver


CopyrightOptical
2014sensor
Free Electronic
circuit Optical
Circuits Schmitt
& 8085 projects
triggerLight intensity sensor Avoidance emitting
circuit
circuit
circuit

3 of 3

Of ambient light
insensitive circuit

Electronic mete
device line circu

5/28/2015 1:24 PM

También podría gustarte