8085 - equivalente binario de MOV y su correspondiente diagrama de tiempo

0

Tengo dos preguntas aquí:

#1

Se dice que MOV A, B es una instrucción de un byte, donde B = 000 y A = 111, entonces MOV debería ser igual a 00, pero, La representación binaria de BC R p es 00. Entonces, me estoy confundiendo en cuanto a cómo es una instrucción de un byte.

# 2 La instrucción MVI involucra solo registros y aún así requiere una operación de lectura de memoria:

pero,lainstrucciónMOVTAMBIÉNinvolucrasoloregistrosy,sinembargo,norequiereunalecturadememoria,¿PORQUÉ?

    
pregunta mathmaniage

1 respuesta

1
  

La instrucción MVI involucra solo registros y, sin embargo, requiere una lectura de memoria

Esta es una instrucción de dos bytes, donde el segundo byte se transfiere directamente al registro de destino. Por lo tanto, se requieren dos lecturas: Opcode y valor.

  

Se dice que el MOV A, B es una instrucción de un byte

MOV no acepta pares de registro, su código de operación es dos bits y los 2 operandos son tres bits cada uno: una instrucción de ocho bits.

  

MOV debe ser igual a 00

No, la codificación de MOV A,B es 0170 en octal o 0x78 en hexadecimal.

    
respondido por el Turbo J

Lea otras preguntas en las etiquetas