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