¿Cómo determinar el número de bytes de una instrucción del microprocesador 8085?

0

¿Hay alguna forma lógica de no entender los bytes correspondientes a una instrucción en el microprocesador 8085? por ejemplo: MOV A, M es una instrucción de un byte, pero cómo, no entiendo.

¿O tengo que recordarlo?

    
pregunta Ranjan

1 respuesta

1

El formato de la instrucción depende del modo de direccionamiento.

Las instrucciones de registro a registro solo necesitan conocer el código de operación, el registro de origen y el registro de destino. Por lo general, tanta información se puede codificar en un byte.

Una instrucción de movimiento inmediato necesita 8 bits para almacenar los datos inmediatos de 8 bits, más el código de operación y el registro de destino, por lo que es una instrucción de dos bytes.

Una instrucción de movimiento inmediato de 16 bits (por ejemplo, la carga del par de registros HL) requiere 16 bits, más la codificación del código de operación y el registro de destino, por lo que es una instrucción de tres bytes.

    
respondido por el MarkU

Lea otras preguntas en las etiquetas