Sudoku Code Asm File
Sudoku Code Asm File
MODEL SMALL
.DATA
BOARD DB '123456789'
BTXT DB 0DH,0AH
DB ' | | ',0DH,0AH
DB '---------',0DH,0AH
DB ' | | ',0DH,0AH
DB '---------',0DH,0AH
DB ' | | ',0DH,0AH,0DH,0AH,'$'
BPOS DB 2,6,10,24,28,32,46,50,54
CRLF DB 0DH,0AH,'$'
.CODE
.STARTUP
INT 21H
CALL SHOWBRD ;display board
JZ EXIT
JZ EXIT
EXIT: .EXIT
RET
SHOWBRD ENDP
JC BPM
CMP AL,'9'+1
JNC BPM
JZ PSO
CMP AL,'O'
JZ PSO
RET
RET
PMOVE ENDP
JZ STN
CMP AL,'O'
JZ STN
PUSH AX
RET
CMOVE ENDP
JNZ NMA
CMP AH,BH
JNZ NMA
JNZ WIO
JZ IAH
JZ IAH
RET
CHECK ENDP
END