|
|
La instrucción *(420), multiplica el contenido hexadecimal de 2 canales teniendo en cuenta el bit de signo.
Para explicar esta instrucción utilizaremos el siguiente ejemplo:
En el ejemplo de la imagen la instrucción *(420), se ejecuta cuando se activa el bit 00.05.
La ejecución de esta instrucción, consiste en multiplicar el contenido del canal del área de retención H00 y el contenido del canal del área de retención H01, enviando el resultado al canal del área de retención H02.
Los contenidos del canal multiplicando, del canal multiplicador y del canal de resultado pueden pertenecer a las siguientes áreas de memoria de E/S:
Canal multiplicador: Constante, área de trabajo (WR), área CIO, área de retención (HR), área auxiliar (AR), área de memoria de datos (DM), área de temporizadores, área de contadores o registros de datos (DR).
Canal multiplicando: Constante, área de trabajo (WR), área CIO, área de retención (HR), área auxiliar (AR), área de memoria de datos (DM), área de temporizadores, área de contadores o registros de datos (DR).
Canal de resultado: Área de trabajo (WR), área CIO, área de retención (HR), área auxiliar (AR), área de memoria de datos (DM), área de temporizadores o área de contadores.
|