Se q este foro es demasiado avanzado para este tipo de cosas pero no tuve mas opcion.
Amigos soy un novatazo en esto del assembler pues no hallo la forma para impreimir repetidamente un caracter por la diagonal principal e inversa de la pantalla, ya saben formando una gran X y pero con la condicion de q sera sin utilizar macros.
Como veran no encuentro la forma para incrementar el numero de columnas y de filas y q esto se refleje en la salida, como le hago?
.MODEL AMALL
.STACK
.DATA
CARACTER DB '0$'
.CODE
PROGRAMA:
MOV AX,@DATA
MOV DS,AX
MOV CX,5
PRIMERO:
MOV AH,02H
MOV DH,0
MOV DL,0
INT 10
MOV AH,09H
MOV DX,OFFSET CARACTER
INT 21H
INC DL
INC DH
DEC CX;
CMP CX,0
JE PRIMERO
SALIR:
MOV AH,4CH
INT 21H
END PROGRAMA