12.07.2015 Views

Kompendium - Datorteknik

Kompendium - Datorteknik

Kompendium - Datorteknik

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mätinstrument och liknandeDigitalur *Konstruera en digital klocka som innehåller de funktioner som normalt återfinnespå ett digitalt armbandsur: Tidvisning, stoppur och alarm, samt eventuellt en nedräkningstimeroch/eller datum. Klockan skall kunna manövreras och ställas medbara några få knappar. Stoppursfunktionen bör vara graderad i hundradels sekunder.<strong>Datorteknik</strong>Nedanstående projekt kräver grundläggande kunskaper i datorteknik, ungefär motsvarandekursen <strong>Datorteknik</strong> på LiTH. De är dock inte nödvändigtvis mer kompliceradeän andra projekt i katalogen.Enkel dator **Konstruera en enkel generell dator. Arkitekturen kan väljas fritt, men förslagsviskan man välja en 8-bitars databuss, en 12 -eller 16-bitars adressbuss, två till åttagenerella eller specialiserade register och en tämligen rudimentär instruktionsuppsättningmed bara det allra nödvändigaste. Mikroprogrammering bör användas föratt få rimligt enkel maskinkodsprogrammering. Data och program skall kunna lagrasi RAM, men testprogrammen kan läggas helt i EPROM. En högt specialiseraddatorarkitektur kan naturligtvis också byggas, exempelvis en stackdator eller enrent seriell dator eller projektet Life-maskin tidigare i projektkatalogen.Enkel kalkylator **Konstruera en enkel oktal, hexadecimal eller decimal kalkylator som åtminstonekan addera och subtrahera i en rymd av heltal med absolutbelopp upp till cirka500. Overflow bör indikeras. Talen och operationerna bör kunna matas in från någotslags tangentbord. Omvänd polsk notation med stackbaserade operationer kananvändas, vilket gör uppgiften något enklare. Eventuellt kan en binär kalkylatorbyggas, med endast tangenterna 0 och 1 för inmatning av operanderna, men medminst åtta bitars operander och operationerna addition, subtraktion och/eller tvåkomplementsnegation,skift, AND, OR och NOT. Stacken kan gärna ha utrymmeför fler än två operander, till exempel fyra eller åtta.Enkel dator för Mastermind **Denna uppgift löses egentligen bäst genom att att använda en enkel mikrokontroller.Din uppgift blir förstås att designa denna.59

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!