11.11. СУММАТОР С НАСЫЩЕНИЕМ
THIS SECTION IS UNDER CONSTRUCTION
Используется в Multimedia Units для арифметики с насыщением.
Если Overflow то возвращается максимально возможное.
-------------------------------------------------------
Carry Carry Overflow
8/7 7/6
A + B = N+1/N N/N-1 Переполнение
-------------------------------------------------------
80 + FF = 7F 1 0 1
7F + 02 = 81 0 1 1
-------------------------------------------------------
+-----+
C0 --| SUM |
A0 --| | +-----+
B0 --| | 1000 ====| MUX |
| | | |
A1 --| S|============================| |
B1 --| | | |
| | 0111 ====| |========== RESULT
A2 --| | +----+ | |
B2 --| | | CD | | |
| C3|---------| |-------------| |
A3 --| | | |-------------| |
B3 --| C4|---------| | control +-----+
| OF|---------| |
+-----+ +----+
-----------------------------------
OF C4 C3 Result
-----------------------------------
0 X X S
1 1 0 max positive 0111
1 0 1 min negative 1000
-----------------------------------
Index Prev Next