Multipleksor valib etteantud juhtkoodi u2 u1 u0 järgi ühe funktsionaalsetest sisenditest ja suunab selle tulemi väljundisse Fi. Näiteks koodi 101 puhul Fi = Si (kahendliitmine ülekandega Ci+1), koodi 011 puhul Fi = aiÙbi jne. Koodi 000 puhul Fi = 0 ja koodi 111 puhul Fi = 1. Aritmeetikatehete operandide ja tulemite salvestamiseks kasutatakse registreid. Kahendsõnad suunatakse registritest ALU sisenditesse ja ALU väljundist registritesse multipleksorite ja demultipleksorite abil. Otstarbekas on registreerida ka tehte tulemi teisi tunnuseid, nagu ületäitumine, nulltulem, negatiivne tulem jms. Selleks kasutatakse mikroprotsessoris olekuregistrit. Teheteks mitmebitiste kahendarvudega kasutatakse ka vastava bittide arvuga ALU- sid. Mitmebitise ALU saab koostada ühebitistest ALU-dest. ALU loogikaskeem ja lihtsustatud tähis on joonisel. 13 Mälud Mäluks nimetatakse informatsiooni salvestamiseks (kirjutamiseks), säilitamiseks ja lugemiseks ettenähtud seadmeid
Teostab aritmeetika ja loogikatehteid. Multipleksor valib vastavalt etteantud koodile ühe kindla funktsiooniga sisenditest ja suunab väljundisse. Selle lülituse alusel võib koostada mitmebitiseid mitmefunktsioonilisi aritmeetika-loogika-plokke. 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
suunab selle tulemi väljundisse Fi . Näiteks koodi 101 puhul Fi = Si (kahendliitmine ülekandega Ci+1), koodi 011 puhul Fi = ai Ùbi jne. Koodi 000 puhul Fi = 0 ja koodi 111 puhul Fi = 1. 42 Aritmeetikatehete operandide ja tulemite salvestamiseks kasutatakse registreid. Kahendsõnad suunatakse registritest ALU sisenditesse ja ALU väljundist registritesse multipleksorite ja demultipleksorite abil (joonis 1.18, c). Otstarbekas on registreerida ka tehte tulemi teisi tunnuseid, nagu ületäitumine, nulltulem, negatiivne tulem jms. Selleks kasutatakse mikroprotsessoris olekuregistrit. Teheteks mitmebitiste kahendarvudega kasutatakse ka vastava bittide arvuga ALU-sid. Mitmebitise ALU saab koostada ühebitistest ALU-dest. ALU loogikaskeem ja lihtsustatud tähis on joonisel 1.18. a) b)