Contenido>Indice>Intro Instrucciones


Instrucción: MUL
Función: Multiplica el contenido del acumulador por el contenido del registro B
Sintaxis: MUL AB

Instrucción Código de Operación Bytes Ciclos Flags
MUL AB 0xA4 1 4 C, OV

Operación: MUL AB

(A) <=  Byte bajo del producto (A) x (B)
(B) <=  Byte alto del producto (A) x (B)

Descripción: MUL AB multiplica el contenido del acumulador por el contenido del registro B. El byte bajo del resultado de 16 bits se deja en el acumulador, y el byte alto en el registro B. Si el producto es mayor que 255 (0xFF) el flag de Overflow (OV) se pone a 1. En caso contrario OV se pone a 0.

El flag Carry (C) siempre se pone a 0.

 

Véase también: DIV AB   


  Contenido>Indice>Intro Instrucciones