|
Õppekava aineRiistvaralähedane programmeerimine
Õppeaine |
Ainekood |
I218 |
Õppeaine nimetus |
Riistvaralähedane programmeerimine |
Ainepunkte |
2,5 AP |
Hindamisviis |
Arvestus |
|
Õppekava aine |
Õppekava |
2005 ISd |
Õppeaasta |
2 |
Semester |
Sügissemester |
Aine tüüp |
Kohustuslik |
|
Õppejõud |
Risto Varjund |
|
Aine koormused
|
Loeng |
32 |
Praktikum |
16 |
Iseseisev töö |
52 |
|
Üldkirjeldus |
Arvuti arhitektuur programmisti pilguga. Käsustik (aritmeetika-, loogika-, andmeedastus-, juhtimiskäsud). Katkestused. Adresseerimisviisid (vahetu, otse, suht-adresseering, siirdekäskude adesseering).
Assemblerikeele käsud, operaatorid ja direktiivid. Programmeerimistehnika alused. Alam-programmid, makrod. Assemblerikeelse mooduli sidurdamine kõrgkeelse programmiga.
Protsessorite arhitektuur. Mikrokontrollerite pered (Intel, Motorola, PIC). ARM protsessori lühiülevaade. Programmeerimiskeskkonnad. Mikrokontrolleritega lahendatavate ülesannete näited. ARM kontrollerite programmeerimine assembleris ja C-s. |
|
Kohustuslikud eeldusained |
I201
Arvutid |
|
Asendusained |
I237
Riistvaralähedane programmeerimine |
|
Käimasolevad voorud |
Pole ühtegi |
| |