8086 program Write an ALP to perform sorting of array in descending order.

Code :-

org 100h

MOV SI, 2000H 

MOV DI, 2000H

MOV DL , 04H

L3:MOV AL,[SI]

MOV CL,DL

L2 :INC SI

MOV BL,[SI]

CMP AL,BL

JNC L1   

JZ L1

XCHG AL,BL

MOV [SI] , BL

L1:LOOP L2

MOV [DI] ,AL

INC DI

MOV SI,DI

DEC DL

JNZ L3

ret

Output :-



Comments

Popular Posts

Identify bugs and resolve it to fulfill following objective. Interface 3 LEDs and 4 SWICHES with Arduino. Develop a program that by pressing 1st switch it will ON LED1, by pressing 2nd switch it ON LED2 and same for 3rd switch and LED3. By pressing 4th switch it will reset (OFF) all LEDs.

Write an ALP to check whether the given 16-bit number stored at 5000H location is palindrome or not. If number is palindrome then store number at 5100H location otherwise store at 5200H location.

What is Tinkercad ? How to use Tinkercad ?