¿Qué es el bloqueo de dirección de incremento / decremento en 8085

-1

¿Puede explicarme sobre el bloqueo de incremento / decremento en 8085. Actualmente estoy estudiando registros y encontré esto en la sección de matriz de registros?

Estas son las cosas que encontré cuando busqué en Google y necesito algunas explicaciones

  

Los contenidos de 8 bits de un registro o una ubicación de memoria pueden ser   incrementado o disminuido en 1.

     

Este registro de 16 bits se utiliza para aumentar o disminuir el contenido de   contador de programa y registro de puntero de pila por 1.

     

El incremento o decremento se puede realizar en cualquier registro o memoria   ubicación.

P1.¿Cómo se realizan las operaciones mencionadas anteriormente? Por favor, explique eso.

También explique esto:

Q2. El término Address Latch en el contexto anterior también me confunde, así que será un gran alivio si alguien me lo explique.

Q3. En el diagrama de bloques, el bloqueo de incremento / decremento está conectado a la dirección y al búfer de datos, ¿por qué es así?

¡Gracias!

    
pregunta rimalonfire

1 respuesta

1

La última oración ( "Un registro de incremento / decremento ..." ) es realmente confusa.

En primer lugar, debería haber comenzado un nuevo párrafo, porque realmente no tiene nada que ver con el resto del párrafo al que está adjunto.

Segundo, el incremento / decremento es un bloque de función, no un registro. Puede alimentar el contenido de cualquiera de los pares de registros de 16 bits a través de esta lógica para modificar el valor.

Con respecto al resto del párrafo, como dice, el bloqueo de la dirección es un detalle de implementación interna, utilizado para mantener una dirección de cualquiera de los registros de 16 bits para mantener la temporización del bus mientras se realizan otras operaciones internas. No es una característica arquitectónica accesible para el usuario.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas