|
TKT-1220 Tietokonearitmetiikka I, 4 op
|
Jarno Vanne
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
2. vuosikurssi
Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma Sähkötekniikan koulutusohjelma Tietotekniikan koulutusohjelma |
Tentti ja pakolliset harjoitukset.
-
Tietokonearitmetiikassa käytettävät yleiset numerojärjestelmät sekä peruslaskutoimitukset (summaus-, vähennys-, kerto- ja jakolasku). Laskutoimitusten periaatteet, nopeutustekniikat sekä toteutukset.
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Numerojärjestelmien perusominaisuudet. Tavanomaiset ja SD-numerojärjestelmät. Redundanttisuus. Komplementtilukujen esitystavat. | Ei-tavanomaiset numerojärjestelmät. | |
2. | Summaus ja vähennyslasku. Loogiset ja teknologiset nopeutusmenetelmät. Komplementtilukujen summaus. Toteutukset. | Parallel-prefix-periaate summauksessa. | |
3. | Kertolasku. Mekanisoitu menetelmä sekä kertojan rekoodausmenetelmät nopeutuksessa. Toteutukset. | ||
4. | Jakolasku. Palauttava, ei-palauttava sekä nopeutusmenetelmistä SRT-jakolasku. Toteutukset. | ||
5. | Liukuluvut. Liukulukujen perusoperaatiot, pyöristys ja tarkkuus. Perustoteutukset. | ||
6. | FPGA-pohjainen aritmeettisten yksiköiden toteutus. |
Minimisuorituksena hyväksytty tentti ja pakollisten harjoitusten suorittaminen. Harjoituksista annettavilla bonuspisteillä on mahdollisuus korottaa hyväksytyn tentin arvosanaa.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Computer Arithmetic Algorithms | Koren | 1-56881-160-8 | Englanti | |||
Luentokalvot | Computer Arithmetic Lecture Notes | Hämäläinen | Saatavana kurssin www-sivuilta | Englanti |
Opintojakso | P/S | Selite |
ELE-1010 Elektroniikan perusteet I | Pakollinen | |
TKT-1101 Digitaalitekniikan perusteet | Pakollinen | |
TKT-1202 Digitaalisuunnittelu | Suositeltava |
Tietoa esitietovaatimuksista
TKT-1101 ja ELE-1010 ovat vaihtoehtoiset.
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Vastaavuus 1 = 1 |
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |