26.10.2012 Views

Statement List (STL) - DCE FEL ČVUT v Praze

Statement List (STL) - DCE FEL ČVUT v Praze

Statement List (STL) - DCE FEL ČVUT v Praze

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Integer Math Instructions<br />

7.8 +D Add ACCU 1 and ACCU 2 as Double Integer (32-Bit)<br />

Format<br />

Description<br />

Status word<br />

Example<br />

+D<br />

+D (add 32-bit integer numbers) adds the contents of ACCU 1 to the contents of<br />

ACCU 2 and stores the result in ACCU 1. The contents of ACCU 1 and ACCU 2 are<br />

interpreted as 32-bit integer numbers. The instruction is executed without regard to,<br />

and without affecting, the RLO. The status word bits CC 1, CC 0, OS, and OV are set<br />

as a function of the result of the instruction.<br />

The contents of accumulator 2 remain unchanged for CPUs with two ACCUs.<br />

The contents of accumulator 3 are copied into accumulator 2, and the contents of<br />

accumulator 4 are copied into accumulator 3 for CPUs with four ACCUs. The<br />

contents of accumulator 4 remain unchanged.<br />

See also Evaluating the Bits of the Status Word with Integer Math Instructions.<br />

BR CC 1 CC 0 OV OS OR STA RLO /FC<br />

writes: - x x x x - - - -<br />

Status bit generation CC 1 CC 0 OV OS<br />

Sum = 0 0 0 0 -<br />

-2147483648 = Sum > 0 1 0 0 -<br />

Sum = -4294967296 0 0 1 1<br />

4294967294 >= Sum > 2147483647 0 1 1 1<br />

-4294967295

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!