Instrucciones de transferencia de datos en microprocesador 8085

Las instrucciones de transferencia de datos son las instrucciones que transfieren datos en el microprocesador. También se les llama instrucciones de copia. Aquí está la siguiente es la tabla que muestra la lista de instrucciones lógicas:

CÓDIGO DE OPCIÓN OPERANDO EXPLICACIÓN Nº de bytes Ciclos de máquina No. de estados T EJEMPLO
MOVIMIENTO Rd, Rs Rd = $ 1 1 obtención de código de operación 4 MOV A, B
MOVIMIENTO Calle, M Rd = Mc 1

1 obtención de código de operación

1 lectura de memoria

7 MOV A, 2050
MOVIMIENTO Sra M = R 1

1 obtención de código de operación

1 escritura de memoria

7 MOV 2050, A
IMV Rd, datos de 8 bits Rd = datos de 8 bits 2

1 obtención de código de operación

1 lectura de memoria

7 MVI A, 50
IMV M, datos de 8 bits M = datos de 8 bits 2

1 obtención de código de operación

1 escritura de código de operación

7 MVI 2050, 50
LDA dirección de 16 bits A = contenido en la dirección 3

1 obtención de código de operación

2 lecturas de memoria para datos de 16 bits

1 lectura de memoria para leer contenido en una dirección de 16 bits

13 LDA 2050
ESTA dirección de 16 bits contenido en la dirección = A 3

1 obtención de código de operación

2 lecturas de memoria

1 escritura de memoria

13 ESTADO 2050
LHLD dirección de 16 bits cargas directamente en los registros H & L 3

1 obtención de código de operación

2 lecturas de memoria para leer datos de 16 bits

2 lecturas de memoria para cargar registros H y L

dieciséis LHLD 2050
SHLD dirección de 16 bits tiendas directamente de los registros H & L 3

1 obtención de código de operación

2 lecturas de memoria para leer datos de 16 bits

2 escritura de memoria 

dieciséis SHLD 2050
LXI rp, datos de 16 bits carga el par de registros especificado con datos 3

1 obtención de código de operación

2 lecturas de memoria

10 LXI H, 3050
LDAX rp cargas indirectas en el acumulador A 1

1 obtención de código de operación

1 lectura de memoria

7 LDAX H
STAX dirección de 16 bits almacena indirectamente desde el acumulador A 1

1 obtención de código de operación

1 escritura de memoria

7 STAX 2050
XCHG ninguna intercambia H con D y L con E 1 1 obtención de código de operación 4 XCHG
XTHL ninguna intercambia el contenido de la parte superior de la pila con el contenido del par HL 1

1 obtención de código de operación

2 lecturas de memoria

2 escrituras de memoria

dieciséis XTHL
EMPUJAR rp empuja rp a la pila 1

1 obtención de código de operación

2 escrituras de memoria

12 EMPUJAR H
ESTALLIDO rp saca la pila a rp 1

1 obtención de código de operación

2 lecturas de memoria

10 POP H
EN dirección de puerto de 8 bits ingresa el contenido del puerto especificado a A 2

1 obtención de código de operación

1 lectura de memoria

1 lectura de E/S

10 EN 15
AFUERA dirección de puerto de 8 bits envía el contenido de A al puerto especificado 2

1 obtención de código de operación

1 lectura de memoria

1 escritura de E/S

10 SALIDA 15
             

En la tabla, 
R representa el registro 
M representa la memoria 
rp representa el par de registros 

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *