8086 Program for swapping the contents two arrays (16-bit) in assembly language.

Instruction Set:  Intel 8086 Microprocessor.Emulator Used:   emu8086 (Version 4.08)
Click Here To Download
;SWAPING ARRAY ELEMENTS OF TWO GIVEN ARRAYSDATA SEGMENTARRAY1 DW 1000H,2000H,3000H,4000H,5000HARRAY2 DW 6000H,7000H,8000H,9000H,0000HDATA ENDSCODE SEGMENTSTART:MOV AX,DATAMOV DS,AXLEA SI,ARRAY1LEA DI,ARRAY2MOV CX,05SWAP:MOV AX,[SI]MOV BX,[DI]MOV [SI],BXMOV [DI],AXINC SIINC SIINC DIINC DILOOP SWAPMOV AH,4CHINT 21HCODE ENDSEND START

 
 

Output:

 

Comments

Popular posts from this blog

MATLAB code for Circular Convolution using Matrix method

Positive number pipe in angular 2+