Johtojen mutkittelut on toteutettu Simcir :in
uudella joint -komponentilla. Komponentti lisätään TIM:in simcir versioon, kunhan piirikaavioiden
tarkistin päivitetään tukemaan sitä. Rekisterit, mux ja demux ovat opettajan tekemiä, jotka lisätään
myös TIM:in simcir versioon jossain vaiheessa.
Aseta 4-bittiseen Data[4] sisäänmenoon haluamasi arvo, sitten valitse Sel-signaaleilla
muistipaikan osoite, johon tallennetaan ja lopuksi Load-signaalilla saat datan muistipaikkaan.
Tallenna heksalukuja muutamaan muistipaikkaan ja sitten voit lukea muistin sisältöä
pitämällä Load-signaali nollassa ja valitsemalla Sel-signaaleilla ulostuloon välitettävän muistipaikan osoitteen.
Huomaa: Load-signaali päivittää muistin, kun se on 1 ja kello signaali on 1. Load signaalia
ei saa päästää nollaan ennen kellosignaalia, tai muuten data ei tallennu muistiin.
In Out Joint DC LED PushOff PushOn Toggle BUF NOT AND NAND OR NOR XOR XNOR OSC 7seg 16seg 4bit7seg RotaryEncoder x8 BusIn x8 BusOut ~S ~R Q ~Q RS-FF J CLK K Q ~Q JK-FF T CLK Q ~Q T-FF D CLK Q ~Q D-FF T CLK D0 D1 D2 D3 D4 D5 D6 D7 8bitCounter A B S C HalfAdder Cin A B S Cout FullAdder Cin A0 A1 A2 A3 B0 B1 B2 B3 S0 S1 S2 S3 Cout 4bitAdder D0 D1 OE A0 A1 A2 A3 2to4BinaryDecoder D0 D1 D2 OE A0 A1 A2 A3 A4 A5 A6 A7 3to8BinaryDecoder D0 D1 D2 D3 OE A0 x8 A1 x8 4to16BinaryDecoder A Sel B Out 2to1Mux A B C D Sel0 Sel1 Out 4to1Mux A x4 B x4 Sel Out x4 2to1Mux4 A x4 B x4 C x4 D x4 Sel0 Sel1 Out x4 4to1Mux4 A x4 B x4 C x4 D x4 E x4 F x4 G x4 H x4 Sel0 Sel1 Sel2 Out x4 8to1Mux4 In Sel A B 1to2DeMux In Sel0 Sel1 A B C D 1to4DeMux In Sel0 Sel1 Sel2 A B C D E F G H 1to8DeMux Write Data Clock Out Bit load in x4 clock out x4 4BitReg load in x8 clock out x8 8BitReg clock Out[4] In[4] Load Addr[3] 4BitRam8 x Cin Sin y Sout x Cout y Multiplier DC In Sel0 Sel1 Sel2 A B C D E F G H 1to8DeMux load in x4 clock out x4 4BitReg load in x4 clock out x4 4BitReg load in x4 clock out x4 4BitReg load in x4 clock out x4 4BitReg load in x4 clock out x4 4BitReg load in x4 clock out x4 4BitReg Data[4] Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. load in x4 clock out x4 4BitReg load in x4 clock out x4 4BitReg Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Sel[1] Sel[0] Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. DC Sel[2] Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. OSC Joint Double-Click to change a direction. Joint Double-Click to change a direction. x4 BusIn Out[4] x4 BusOut Joint Double-Click to change a direction. Load Data in DC Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. A x4 B x4 C x4 D x4 E x4 F x4 G x4 H x4 Sel0 Sel1 Sel2 Out x4 8to1Mux4 Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction. Joint Double-Click to change a direction.