• Jueves 18 de Abril de 2024, 12:17

Autor Tema:  Por Favor Ayudenme!!!  (Leído 1430 veces)

Alljoinkhan

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Por Favor Ayudenme!!!
« en: Domingo 14 de Octubre de 2007, 02:38 »
0
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

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Por Favor Ayudenme!!!
« Respuesta #1 en: Domingo 14 de Octubre de 2007, 09:48 »
0

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.