CURSO DEL AUTÓMATA PROGRAMABLE CS1
INSTRUCCIONES MATEMÁTICAS
Las instrucciones matemáticas son las siguientes:
Nombre
Neumónico
Código de función
Función que realiza la instrucción
Signed binary ADD without carry
+
400
Suma 2 datos de 4 dígitos hexadecimales teniendo en cuenta el bit de signo
Double signed binary Add without carry
+L
401
Suma 2 datos de 8 dígitos hexadecimales teniendo en cuenta el bit de signo
Signed binary ADD with carry
+C
402
Suma 2 datos de 4 dígitos teniendo en cuenta bit de signo y el acarreo
Double signed binary ADD with carry
+CL
403
Suma 2 datos de 8 dígitos hexadecimales teniendo en cuenta el bit de signo y el acarreo
BCD ADD without carry
+B
404
Suma 2 datos de 4 dígitos BCD teniendo en cuenta el bit de signo
Double BCD ADD without carry
+BL
405
Suma datos de 8 dígitos BCD, teniendo en cuenta el bit de signo
BCD ADD with carry
+BC
406
Suma datos de 4 dígitos BCD, teniendo en cuenta el acarreo y el bit de signo
+BCL
407
Suma datos de 8 dígitos BCD, teniendo en cuenta el acarreo y el bit de signo
Signed binary subtract without carry
-
410
Resta datos de 4 dígitos hexadecimales teniendo en cuenta el bit de signo
Double signed binary subtract without carry
-L
411
Resta datos de 8 dígitos hexadecimales teniendo en cuenta el bit de signo
Signed binary subtract with carry
-C
412
Resta datos de 4 dígitos hexadecimales teniendo en cuenta el bit de signo y el acarreo
Double signed binary subtract with carry
-CL
413
Resta datos de 8 dígitos hexadecimales teniendo en cuenta el bit de signo y el acarreo
BCD subtract without carry
-B
414
Resta datos de 4 dígitos BCD teniendo en cuenta el bit de signo
Double BCD subtract without carry
-BL
415
Resta datos de 8 dígitos BCD teniendo en cuenta el bit de signo
BCD subtract with carry
-BC
416
Resta datos de 4 dígitos BCD teniendo en cuenta el bit de signo y el acarreo
Double BCD subtract with carry
-BCL
417
Resta datos de 8 dígitos BCD teniendo en cuenta el bit de signo y el acarreo
Signed binary multiply
*
420
Multiplica datos de 4 dígitos hexadecimales teniendo en cuenta el bit de signo
Double signed binary multiply
*L
421
Multiplica datos de 8 dígitos hexadecimales teniendo en cuenta el bit de signo
Unsigned binary multiply
*U
422
Multiplica datos de 4 dígitos hexadecimales sin tener en cuenta el bit de signo
Double unsigned binary multiply
*UL
423
Multiplica datos de 8 dígitos hexadecimales sin tener en cuenta el bit de signo
BCD multiply
*B
424
Multiplica datos de 4 dígitos BCD teniendo en cuenta el bit de signo
Double multiply BCD
*BL
425
Multiplica datos de 8 dígitos BCD teniendo en cuenta el bit de signo
Signed binary divide
/
430
Divide datos de 4 dígitos hexadecimales teniendo en cuenta el bit de signo
Double signed binary divide
/L
431
Divide datos de 8 dígitos hexadecimales teniendo en cuenta el bit de signo
Unsigned binary divide
/U
432
Divide datos de 4 dígitos hexadecimales sin tener en cuenta el bit de signo
Unsigned double binary divide
/UL
433
BCD divide
/B
434
Divide datos de 4 dígitos BCD teniendo en cuenta el bit de signo
Double BCD divide
/BL
435
Divide datos de 8 dígitos BCD teniendo en cuenta el bit de signo