Está en la página 1de 2

2.

 Carril  posición  listo   4.  Impresora  pal  pico  


1.Teclado   Inicio  
    Inicio   inicio  
   
Leer  Hay    
Cargar  HL  con  DD00h   Leer  LISTO  

No  
n
Hay=1?   N
  N   Si  
Si   Leer  listo  
  LISTO=1  
 
Leer  Buffer   No  

Listo=1?  
No  
 
Transferir     Leer  POS  
memoria  AàM  
  Si  
 
Transferir  a  A  el  dato  de  DD00h    
 
Compara  A  y  B  
Incrementar  HL  
 
 
Activar  Leído  
  Transferir    A  a  POSICION  

  No  
 
A=B?   A  >B?  
 
Return     Return  
  Si   No  
  Si  
 
  Transfiere   Activar   Activar  
M  al  A   IZQ   DER  
 
 
 
 
  Escribir  en   Return  
  CARACTER  

 
 
 
  Return  
 
 
 
 
 
 
5.  Herramienta   6.  Carro  posición   7.  Carril  Posición  Carácter  

Inicio     Inicio   Inicio  

Leer  LISTO  
Leer  LISTA   Cargar  HL  con  DD00h  

Si  
LISTO=1  
Leer  POS  
LISTA=1  

No  
Compara  A  y  M  
Transferir  
Transferir  al  A   CàA  
dato  de  D000h  

No  
A=M?   A  >M?  
Escribir  en    
Escribir  en     CARACTER  
POS  X  
Si   No  
Si  

Activar   Activar  
IZQ   DER  

Transferir  al  A  
dato  de  D001h   Transferir  
BàA  
Return  

Escribir  en    
POS  Y   Escribir  en    
POSICION  

Return  
Return  

También podría gustarte