Comandos Del Microprocesador 8085

Páginas: 59 (14534 palabras) Publicado: 16 de octubre de 2012
COMANDOS ARITMÉTICOS

Comando INR
Esta instrucción incrementa en uno el valor del registro o la localidad de memoria que se especifique.

INCREMENTO DE REGISTROS

Sintaxis:

inr r1 donde r1 = A,B,C,D,H o L

Descripción: Suma 1 al contenido del registro especificado en r1.

Ejemplo: Suponga que el registro B contiene el valor 2Ah, entonces tenemos:
B = 2Ah, luego de lainstrucción:

inr b tendremos: B = 2Bh

INCREMENTO DE VALORES EN LA MEMORIA

Sintaxis: inr m

Descripción: Suma 1 al contenido de la memoria direccionada por el par de registros HL.

Ejemplo: Suponga que el par de registros HL contiene el valor 0064h, entonces tenemos: H = 00h; L = 64h; M = 3Bh, donde M representa la localidad de memoria 0064h

luego de la instrucción:inr m

Tendremos: H = 00h; L = 64h; M = 3Ch

Nota: Esta instrucción afecta el estado de todas las banderas, excepto el de CY.

Comando DCR
Esta instrucción decrementa en uno el valor del registro o la localidad de memoria que se especifique.

DECREMENTO DE REGISTROS
Sintaxis:

dcr r1 donde r1 = A,B,C,D,H o L

Descripción: Sustrae 1 al contenido del registroespecificado en r1.

Ejemplo: Suponga que el registro B contiene el valor 2Fh, entonces tenemos: B = 2Fh

luego de la instrucción: dcr b tendremos: B = 2Eh

DECREMENTO DE VALORES EN LA MEMORIA

Sintaxis: dcr m

Descripción: Sustrae 1 al contenido de la memoria direccionada por el par de registros HL.

Ejemplo: Suponga que el par de registros HL contiene el valor 0064h, entoncestenemos: H = 00h; L = 64h; M = 3Bh donde M representa la localidad de memoria 0064h

luego de la instrucción: dcr m tendremos: H = 00h; L = 64h; M = 3Ah

Nota:Esta instrucción afecta el estado de todas las banderas, excepto el de CY.

Comando INX
Esta instrucción incrementa en uno el valor del par de registros que se especifique o el stack pointer.

Sintaxis: inx rp donde rp =B,D,H o SP, dependiendo si se refiere al par de registros BC, DE, HL o el Stack Pointer, respectivamente

Descripción: Suma 1 al contenido del par de registros especificado en rp o el stack pointer si se especifica SP.

Ejemplo: Suponga que el par de registros BC contiene el valor 032Ah, entonces tenemos:

B = 03h; C = 2Ah luego de la instrucción: inx b tendremos: B = 03h; C = 2BhNota: Esta instrucción no afecta el estado de las banderas.

Comando DCX
Esta instrucción decrementa en uno el valor del par de registros que se especifique o el stack pointer.

Sintaxis: dcx rp donde rp = B,D,H o SP, dependiendo si se refiere al par de registros BC, DE, HL o el Stack Pointer, respectivamente

Descripción: Sustrae 1 al contenido del par de registros especificado en rpo el stack pointer si se especifica SP.

Ejemplo: Suponga que el par de registros DE contiene el valor 035Dh, entonces tenemos:

D = 03h; E = 5Dh

luego de la instrucción: dcx d tendremos: D = 03h; E = 5Ch

Nota: Esta instrucción no afecta el estado de las banderas.

Comando ADD
Esta instrucción suma el contenido del registro o la localidad de memoria que se especifique conel acumulador y el resultado queda almacenado en él.

SUMA CON REGISTROS
Sintaxis: add r1 donde r1 = A,B,C,D,H o L

Descripción: Suma el contenido del registro especificado en r1 con el acumulador y su resultado queda almacenado en él.

Ejemplo: Suponga que el acumulador contiene el valor de 05h y el registro E contiene el valor 2Ah, entonces tenemos:

A = 05h; E = 2Ah luego de lainstrucción: add e tendremos: A = 2Fh; E = 2Ah

SUMA CON LOCALIDADES DE MEMORIA

Sintaxis: add m

Descripción: Suma el contenido de la memoria direccionada por el par de registros HL con el acumulador y su resultado queda almacenado en él.

Ejemplo: Suponga que el acumulador contiene el valor de 03h, el par de registros HL contiene el valor 0064h y la localidad de memoria 0064h...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Microprocesador 8085
  • Microprocesador 8085
  • MICROPROCESADOR 8085
  • Microprocesador 8085
  • El Microprocesador 8085 Analisis
  • microprocesador 8085 descricion en español
  • Practica Microprocesador 8085
  • 8085

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS