DS Lab 1
Įrašyta 2007-10-09, 20:43 | 0 Komentarų
Šiandien turėjom pirmą (Digital Systems) laboratorinį, trukusį 3 valandas. Veiksmas sukosi apie logic gates, loginių operatorių hardwarinis atitikmuo. Turbūt visi, susidurę su programavimu, žino kas tie AND, OR, NOT. Nors šių trijų pilnai pakanka bet kokioms variacijoms, tačiau patogumui yra sukurti dar 4: NAND, NOR, XOR, XNOR. Ir ką gi mes su jais veikėme? Ogi statėme elektros grandines dvejetainių skaičių sumavimui. Pati logika nėra sudėtinga, bet kaip galite matyti iš nuotraukų, grandinės gaunasi gan painios.
Lentelėje pateikiami gaunami duomenys, sudedant du bitus:
| A | B | Cary Out1 | Sum |
| 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1a | 0b |
a - šis skaičius būtų keliamas ir gautumėm 00102, kas yra lygu 210.
b - nulis, nes bendra suma viršija limitą (1 bitas).
Tokiu pačiu sumavimo principu yra sukurtas šis medinis skaičiuotuvas. Video turėtų šiek tiek praskaidrinti reikalą, anksčiau nesusidūrusiems su dvejetaine sistema :)
Dabar lauksiu laboratorinio iš kito kurso (Circuits & Electronics), kuriame tikriausiai lituosime rezistorius & stuff ant PCB.
