Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INCLUDE 'EMU8086.INC' ;include an assembly library
- .MODEL SMALL
- .STACK 100h
- .DATA
- ARR DB 50 DUP(?) ; declaire array with null value initially
- .CODE
- MAIN PROC
- MOV AX,@DATA
- MOV DS,AX
- XOR BX,BX
- XOR CX,CX
- PRINT "How many number you want to store(1-9): "
- MOV AH,1
- INT 21H
- AND AL,0FH ;convert from ascii value to real value
- MOV CL,AL
- MOV BL,AL
- MOV SI,0
- PRINTN
- PRINT "Enter values(without press enter or space): "
- PRINTN
- INPUT:
- INT 21H
- MOV ARR[SI],AL
- INC SI
- LOOP INPUT
- PRINTN
- PRINT "OUTPUT: "
- PRINTN
- MOV CX,BX
- MOV SI,0
- MOV AH,2
- OUTPUT:
- MOV DL,ARR[SI]
- INT 21h
- INC SI
- LOOP OUTPUT
- MAIN ENDP
- END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement