Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .MODEL SMALL
- .STACK 100H
- .DATA
- ARR DW 1,2,4,5,6 ;Declare an array
- NEWARR DW 6(?)
- .CODE
- MAIN PROC
- MOV AX, @DATA
- MOV DS,AX ;Moves data in data segmrnt
- MOV ES, AX
- LEA SI, ARR ;SI indicates in ARR
- LEA DI, NEWARR ;DI indicates NEWARR
- CLD ;Clear direction flag
- MOV CX, 5
- REP MOVSW
- STD
- LEA SI, NEWARR+8 ;SI indicates 6
- LEA DI, NEWARR+10 ;DI indicates ?
- MOV CX,3
- REP MOVSW
- MOV WORD PTR [DI], 3 ; set the value 3
- MOV CX, 6
- XOR SI, SI
- LOP2:
- MOV DX,NEWARR[SI] ;Print NEWARRAY
- ADD DX,48
- MOV AH,2
- INT 21H
- ADD SI,2
- LOOP LOP2
- MAIN ENDP
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement