SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: tirengarfio en Jueves 13 de Marzo de 2008, 22:14

Título: Retorno De Carro
Publicado por: tirengarfio en Jueves 13 de Marzo de 2008, 22:14
Saludos,

este codigo de aqui abajo deberia de imprimir dos lineas una debajo de la otra,
pero, ¿porque no salta de linea?


Código: Text
  1. DOSSEG
  2.   .MODEL SMALL
  3.   .STACK 100h
  4.   .DATA
  5.  
  6.  
  7.   .CODE
  8.  
  9.  
  10. INICIO:
  11.  
  12.   mov ax, @data
  13.   mov ds, ax
  14.  
  15.  
  16.  
  17.   mov cx, 10
  18.  
  19. bucle1:
  20.  
  21.  
  22.   mov dl, 0h&#59; Escribimos el numero de espacios en blanco indicados por CX.
  23.   mov ah, 06h
  24.   int 21h  
  25.  
  26.   loop bucle1
  27.  
  28.  
  29.   mov cx, 10
  30.  
  31.  
  32. bucle2:
  33.  
  34.   mov dl, 5Fh  &#59; Imprimimos por pantalla el lado superior del cuadrado.
  35.   mov ah, 06h
  36.   int 21h  
  37.  
  38.   loop bucle2
  39.  
  40.  
  41.   mov dl, 0Dh
  42.   mov ah, 06h&#59; ¿¿¿¿¿¿¿¿¿¿¿No deberia saltar de linea????????????????
  43.   int 21h  
  44.  
  45.  
  46.   mov cx, 10
  47.  
  48. bucle3:
  49.  
  50.  
  51.  
  52.   mov dl, 0h&#59; Escribimos el numero de espacios en blanco indicados por CX.
  53.   mov ah, 06h  
  54.   int 21h  
  55.  
  56.   loop bucle3
  57.  
  58.  
  59.   mov cx, 10
  60.  
  61. bucle4:
  62.  
  63.   mov dl, 5Fh
  64.   mov ah, 06h&#59;
  65.   int 21h  
  66.  
  67.   loop bucle4
  68.  
  69.  
  70.  
  71. FIN:
  72.  
  73.   mov ah, 4ch
  74.   int 21h
  75.   end INICIO
  76.  


Ciao
Título: Re: Retorno De Carro
Publicado por: Eternal Idol en Domingo 16 de Marzo de 2008, 23:32
Al parecer con 0Ah funciona.

http://en.wikipedia.org/wiki/%5Cr%5Cn (http://en.wikipedia.org/wiki/%5Cr%5Cn)