¿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?
¿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?
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.
Lea otras preguntas en las etiquetas microprocessor 8085