Logi sisse

Õppeaine 'Riistvaralähedane programmeerimine'

Nimi inglise keeles: Hardware Programming

Aasta:   2009/2010    2010/2011    2011/2012    2012/2013    2013/2014    

Aine koodI218
Õppekeeleesti
Õppetool
Ainepunkte 2,5 AP; 3,5 EAP
Hindamisviis Arvestus

Ü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.

Õpetatakse järgmistes õppekavades

2013: 1 1 1 1  
2012: 1 1 1 1  
2011: 1 1 1 1  
2010: 1 1 1 1  
2006: ISd  
2005: ISd  
2004: ISd  
2003: ISd  
2002: ISd  
2001: IS  
2000: IS  

Seotud ained

Kohustuslikud eeldusained
I201 Arvutid
Asendusained
I237 Riistvaralähedane programmeerimine
eten