Contenido>Indice>Intro Instrucciones


Instrucción: MOVC
Función: Mover un byte de la memoria de código al acumulador
Sintaxis: MOVC A,@A+Reg16

Instrucción Código de Operación Bytes Ciclos Flags
MOVC A,@A+DPTR 0x93 1 2 -
MOVC A,@A+PC

0x83

1 2 -

Operación: MOVC A,@A+Reg16

IF Reg16 = PC
THEN
(PC)<= (PC) + 1
(A)<= ((A) + (Reg16))

Descripción: MOVC mueve (copia) un byte de la memoria de código, al acumulador. La dirección de la memoria de código implicada se calcula sumando el valor del acumulador con el DPTR o con el PC (Program Counter). En el caso del PC, antes de sumarlo con el contenido del acumulador, el PC se incrementa en 1.

 

Véase también: MOV, MOVX    


  Contenido>Indice>Intro Instrucciones