|
|
Esta instrucción hace lo mismo que la instrucción +(400), la única diferencia entre ambas instrucciones es que ésta suma en BCD 2 datos de 4 dígitos, mientras que +(400) suma en forma binaria.
Para explicar esta instrucción utilizamos la siguiente imagen:
En el ejemplo de la imagen, la instrucción +B (404) ejecuta cuando se activa el bit 00.05.
La ejecución de la instrucción +B (404) consiste en la suma del contenido BCD de los canales del área de retención H00 y H01, enviando el resultado de la suma al canal del área de retención H02.
Los contenidos de los canales sumando BCD y del canal de resultado de esta instrucción pueden pertenecer a las siguientes áreas de memoria de E/S:
Canales sumando BCD: Constantes, área de retención (HR), área CIO, área de trabajo (WR), á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 retención (HR), área CIO, área de trabajo (WR), área de memoria de datos (DM), área de temporizadores, área de contadores o registros de datos (DR).
|