it is currently going to the left. can someone teach me how to make it go top or bottom?


                .MODEL SMALL
.STACK 64
.DATA
;DATA FILE ARE LOCATED HERE

.CODE
MAIN PROC FAR
MOV AX,0B800h
MOV DS,AX
;CODE FILES ARE LOCATED HERE
MOV AL,03
INT 10H


HULAT:
MOV AH,00
INT 16H

CMP AL,'D'
JNZ HULAT
JMP RIGHT





RIGHT:
MOV BX,01DEH
MOV SI,01DCH

MOV AX,0000H
MOV AL,

PUSH AX

MOV CX,79

AGAIN:
MOV AL,
MOV BYTE PTR,AL
SUB BX,2
SUB SI,2
LOOP AGAIN

POP AX
MOV ,AL

JMP HULAT


MOV AH,4CH
INT 21H
MAIN ENDP
END MAIN

Posted on 2010-03-11 04:22:48 by helpmepls
If I understand the question, you'd need to change this:


SUB BX,2
SUB SI,2


...to add or subtract a "row" (80 * 2). You probably won't want to do it 79 times. :)

Best,
Frank



Posted on 2010-03-11 15:09:25 by fbkotler