|
Õppekava aineRiistvaralähedane programmeerimine
| Õppeaine |
| Ainekood |
I218 |
| Õppeaine nimetus |
Riistvaralähedane programmeerimine |
| Ainepunkte |
3,5 EAP |
| Hindamisviis |
Arvestus |
|
| Õppekava aine |
| Õppekava |
2013 1 1 1 1 |
| Õppeaasta |
1 |
| Semester |
Kevadsemester |
| Aine tüüp |
Kohustuslik |
|
| Ü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 |
| |