Micro

Páginas: 2 (369 palabras) Publicado: 28 de noviembre de 2011
SILVA MORALES ALDO ABRAHAM

1.- LD B,39H
LD D,92H
LD L,B
OUT (PORT1),D
2.-
| A | B | C | H | L | Z | CY |
Condiciones iníciales | 34 | 7F | FF | 01 | 00 | 0 | 1 |
LDA,00H | 00 | | | | | NA | NA |
LD C,8058H | | 80 | 58 | | | NA | NA |
LD B,A | | 00 | | | | NA | NA |
LD HL,1840H | | | |18 | 40 | NA | NA |
LD L,C | | | | | 58 | NA | NA |
LD (HL),A | | | | | | NA | NA |
HALT | 00 | 00 | 58 | 18 | 58 | 0 | 1 |

3.-
LD HL,2065H // HLapunta a la dirección 2065
LD (HL),00H // pone a 00 lo que contiene HL en esa dirección
HALT // termina programa
4.-
| A | B | C | S | Z | CY |
Condiciones iníciales | FF | 88 | 89 | 1 | 0| 1 |
SUB A | 0 | | | 0 | 1 | 0 |
LD B,A | | 0 | | NA | NA | NA |
ADD A,A9H | A9H | | | 0 | 0 | 0 |
LD C,57H | | | 57H | | NA | NA |
ADD A,C | 00H | | | 0 | 1 | 1 |
DEC A| 01H | | | 1 | 1 | 1 |
OUT (OUTPRT),A | 01H | | | NA | NA | NA |
HALT | 01H | 0 | 57H | 1 | 1 | 1 |

5.-
LD IX,INBUF
LD A,(IX)
LD B,(IX+1)
ADD A,B
JP C, RESTA
HALT
RESTA: SUB BOUT (OUTPRT),A

6.-
D = 68H XXA9H XXA9H
0068H
0XX11H
Direccion final del salto es : 0XX11H
7.-
HL OUTBUF
LD B,6
LD IX,INBUF
CAMB: LD A,(IX+B)
LD (HL),A
INCHL
DEC B
JP NZ,CAMB
HALT

8.-
LD HL,STRING
XOR A
SUMA: LD B,(HL)
ADD A,B
INC HL
JP NC,SUMA
SUB B
OUT (OUTPRT),A
HALT

9.-
XOR A
LD HL,INBUF1
LDDE,INBUF2
LD C,10
XOR B
RESTA: LD A,(HL)
SUB (DE)
ADD A,B
LD B,A
INC HL
INC DE
JP C, EXIT
OUT (PORT),B
DEC C
JP NZ,RESTA
HALT
EXIT: LD A,FFH
OUT (PORT),A
HALT10.-
LD HL,2100H
LD BC,2800H
LD DE,0100H
NEXT: LD A,(HL)
LD (BC),A
INC HL
INC BC
DEC DE
JP NZ,NEXT
HALT

El error está en el salto porque al realizar las operaciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Micro
  • Micro
  • Micro
  • Micro
  • Micro
  • micro
  • micro
  • Micro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS