Exami materajal
Aritmeetikatehete operandide ja tulemuste salvestamise jaoks on otstarbekas kasutada
registreid ning suunamised registritest ALU sisenditesse ja ALU väljundist
registritesse teostada multipleksorite ja demultipleksorite abil. ALU väljundsignaale
liitmisel või nihutamisel ülekandena kõrgeimast bitist tulevad CO (carry out) ja
madalaimast bitist allapoole väljanihkuvad LSB-d (last significant bit) saab
kasutada sisendsignaalidena CI (carry in) ja MSB (most significant bit) ALU töö
samal sammul. Näiteks CO suunamisel CI-sse realiseerime ringülekande, LSB
suunamisel MSB-sse toimub ringnihe jne. CO ja MSB väärtusi võib salvestada ka
trigerite abil ja kasutada ALU töö järgmisetel sammudel. Peale selle on osutunud
otstarbekaks registreerifa tehte tulemuse muidki tunnuseid, milledest tähtsamad on
ületäitumine, mis paljudel juhtudel vastab CO-le, nulltulem, negatiivne tulem,
väljanihkunud biti väärtus C jt.