014:programas-microhobby

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
014:programas-microhobby [d/m/Y H:i] – creado miguel014:programas-microhobby [d/m/Y H:i] – [Editext (y II)] miguel
Línea 46: Línea 46:
   * 9900 Rutina de carga en cinta.   * 9900 Rutina de carga en cinta.
  
-RUTINA PARA TRANSFERIR CUALQUIER PAGINA DE ALMACENAMIENTO A LA PAGINA CEROE IMPRIMIRLA EN PANTALLA+=== Rutina para transferir cualquier página de almacenamiento a la página ceroe imprimirla en pantalla ===
  
-ENTRADAS: En las direcciones 32692 y 32693 se introduce la dirección de la página origen (Cuando se carga, estos valores quedan inicializados para tomar como origen la página uno). +  * ENTRADAS: En las direcciones 32692 y 32693 se introduce la dirección de la página origen (Cuando se carga, estos valores quedan inicializados para tomar como origen la página uno). 
-SALIDAS: La página origen se transfiere a la página cero, y se imprime. +  SALIDAS: La página origen se transfiere a la página cero, y se imprime. 
-LONGITUD: 15 Bytes. +  LONGITUD: 15 Bytes. 
-DIRECCION DE ARRANQUE: 32691. +  DIRECCION DE ARRANQUE: 32691. 
-DIRECCION DE INICIO: 32691. +  DIRECCION DE INICIO: 32691. 
-TIEMPO DE EJECUCION: 1 seg. +  TIEMPO DE EJECUCION: 1 seg. 
-Código + 
-DireccMáquina Listado _Assembler_ +<code z80> 
-32691 33,66,139 010 LD HL,8B42 ¡Carga origen +Dirección. Código máquina Listado Assembler 
-32694 17,194,133 020 LD DE,85C2 ;Carga destino +32691 33,66,139 010 LD HL,8B42 ;Carga origen 
-32697 1,128,5 030 LD BC.0580 ;Carga longitud +32694 17,194,133 020 LD DE,85C2 ;Carga destino 
-32700 237,176 040 LDIR ¡Transfiere, incrementa y +32697 1,128,5 030 LD BC,0580 ;Carga longitud 
-repite +32700 237,176 040 LDIR ;Transfiere, incrementa y repite 
-32702 205,83,127 050 CALL 7F53 ¡Llama rutina de imp. +32702 205,83,127 050 CALL 7F53 ;Llama rutina de imp. 
-32705 201 060 RET ¡Retorna +32705 201 060 RET ;Retorna 
-RUTINA DE ACCESO A LA IMPRESION DE CARACTERES GRANDES PARA EL MENSAJE «OPCIONES...» +</code> 
-ENTRADAS: Lista de datos a partir de 65317. SALIDAS: Impresión de una pantalla. LONGITUD: 292 Bytes (incluyendo la lista de datos). DIRECCION DE ARRANQUE: 65218. DIRECCION DE INICIO: 65218. TIEMPO DE EJECUCION: 3 seg. + 
-Código +=== Rutina de acceso a la impresión de caracteres grandes para el mensaje «OPCIONES...» === 
-Direcc. Máquina Listado Assembler + 
-65218 33.37.255 010 LD HL.FF25 +  * ENTRADAS: Lista de datos a partir de 65317. 
-65221 17.10.91 020 LD DE.5B0A +  * SALIDAS: Impresión de una pantalla. 
-65224 1.14.0 030 LD BC.000E +  * LONGITUD: 292 Bytes (incluyendo la lista de datos). 
-65227 237,176 040 LDIR +  * DIRECCION DE ARRANQUE: 65218. 
-65229 205.0.126 050 CALL 7E00 +  * DIRECCION DE INICIO: 65218. TIEMPO DE EJECUCION: 3 seg. 
-65232 33.51.255 060 LD HL.FF33 + 
-65235 17.10.91 070 LD DE.5B0A +<code z80> 
-65238 1.25,0 080 LD BC0019 +Dirección. Código máquina Listado Assembler 
-65241 237,176 090 LDIR +65218 33,37,255 010 LD HL,FF25 ;Carga puntero origen 
-65243 205,0.126 100 CALL 7E00 +65221 17,10,91 020 LD DE,5B0A ;Carga puntero destino 
-65246 33.76.255 110 LD HL.FF4C +65224 1,14,0 030 LD BC,000E ;Carga número de Bytes 
-65249 17.10,91 120 LD DE,5B0A +65227 237,176 040 LDIR ;Bucle de transferencia 
-65252 1,36.0 130 LD BC,0024 +65229 205,0,126 050 CALL 7E00 ;Llama rutina de impresión 
-65255 237,176 140 LDIR +65232 33,51,255 060 LD HL,FF33 
-65257 205,0,126 150 CALL 7E00 +65235 17,10,91 070 LD DE,5B0A 
-65260 33.112,255 160 LD HL,FF70 +65238 1,25,0 080 LD BC,0019 
-65263 17,10,91 170 LD DE,5B0A +65241 237,176 090 LDIR 
-65266 1,35,0 180 LD BC0023 +65243 205,0,126 100 CALL 7E00 
-65269 237,176 190 LDIR +65246 33,76,255 110 LD HL,FF4C 
-65271 205,0.126 200 CALL 7E00 +65249 17,10,91 120 LD DE,5B0A 
-65274 33,147,255 210 LD HL,FF93 +65252 1,36,0 130 LD BC,0024 
-65277 17,10.91 220 LD DE.5B0A +65255 237,176 140 LDIR 
-65280 1,23,0 230 LD BC0017 +65257 205,0,126 150 CALL 7E00 
-65283 237,176 240 LDIR +65260 33,112,255 160 LD HL,FF70 
-65285 205,0,126 250 CALL 7E00 +65263 17,10,91 170 LD DE,5B0A 
-65288 33,170,255 260 LD HL,FFAA +65266 1,35,0 180 LD BC,0023 
-:Carga puntero origen +65269 237,176 190 LDIR 
-:Carga puntero destino +65271 205,0,126 200 CALL 7E00 
-:Carga número de Bytes +65274 33,147,255 210 LD HL,FF93 
-:Bucle de transferencia +65277 17,10,91 220 LD DE,5B0A 
-¡Llama rutina de impresión +65280 1,23,0 230 LD BC,0017 
-65291 17,10,91 270 +65283 237,176 240 LDIR 
-65294 1,23,0 280 +65285 205,0,126 250 CALL 7E00 
-65297 237,176 290 +65288 33,170,255 260 LD HL,FFAA 
-65299 205.0.126 300 +65291 17,10,91 270 LD DE,5B0A 
-65302 33,193,255 310 +65294 1,23,0 280 LD BC,0017 
-65305 17,10,91 320 +65297 237,176 290 LDIR 
-65308 1,36,0 330 +65299 205,0,126 300 CALL 7E00 
-65311 237,176 340 +65302 33,193,255 310 LD HL,FFC1 
-65313 205.0.126 350 +65305 17,10,91 320 LD DE,5B0A 
-65316 201 360 +65308 1,36,0 330 LD BC,0024 
-LD DE.5B0A LD BC.0017 LDIR +65311 237,176 340 LDIR 
-CALL 7E00 LD HL,FFC1 LD DE.5B0A LD BC.0024 LDIR +65313 205,0,126 350 CALL 7E00 
-CALL 7E00 RET +65316 201 360 RET 
-LISTA DE DATOS PARA LA RUTINA DEL MENSAJE «OPCIONES...» +</code> 
-Direcc. Datos Direcc. Datos + 
-65317 64,8,2,3 65413 71,73.78,65+=== Lista de datos para la rutina del mensaje «OPCIONES...» === 
 + 
 +^Dirección ^Datos ^Dirección ^Datos ^ 
 +65317 64,8,2,65413 71,73.78,65 |
 65321 8.79,80,67 65417 32,69,78,32 65321 8.79,80,67 65417 32,69,78,32
 65325 73,79,78,69 65421 67,85,82,83 65325 73,79,78,69 65421 67,85,82,83
  • 014/programas-microhobby.txt
  • Última modificación: d/m/Y H:i
  • por miguel