Ero sivun ”Digitaalipiirit/Aritmeettis-looginen yksikkö eli ALU” versioiden välillä

Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 62:
* Flag, kertoo vähennyslaskussa laskutoimituksen suunnan, Result = Nibble1 - Nibble2 => Flag = 0 vastaavasti Result = Nibble2 - Nibble1 => Flag = 1
* Result -väylä, johon tulee varsinainen toimintatilan mukainen operaation tulos.
 
=== Simulaatio tulos ===
 
[[Kuva:ALU Simulation result.png]]
 
Kuten simulaatiotuloksesta nähdään tulojen Operation ollessa 2 (010) ja Nibble1 on F (1111), Nibble2 on 6 (0110) on lähtö Result 6 (0110).<br>
Operation 0 (000) tarkoittaa SUM -operaatiota ja tällöin lähtö Result = 1010 (A) SUM 1100 (C) = 0110 (6) ja Carry = 1, koska oikea tulos on 10110 (16).<br>
Operation 2 (010) tarkoittaa AND -operaatiota ja tällöin lähtö Result = 1111 (F) AND 0110 (6) = 0110 (6).<br>
Operation 3 (011) tarkoittaa OR -operaatiota ja tällöin lähtö Result = 1000 (8) OR 0011 (3) = 1011 (B).<br>
 
 
[[Luokka:Digitaalipiirit|Aritmeettis-looginen yksikkö eli ALU]]