|  | 
					
	 Õppekava aineRiistvaralähedane programmeerimine
	
		
			| Õppeaine |  
			| Ainekood | I237 |  
			| Õppeaine nimetus | Riistvaralähedane programmeerimine |  
			| Ainepunkte | 2,5 AP |  
			| Hindamisviis | Arvestus |  |  |  
			| Õppekava aine |  
			| Õppekava | 2013 ISd-k |  
			| Õppeaasta | 2 |  
			| Semester | Sügissemester |  
			| Aine tüüp | Kohustuslik |  |  |  
		| Õppejõud |  
		| Risto Varjund |  |  |  
			| Aine koormused |  
			| Loeng | 6 |  
			| Praktikum | 4 |  
			| E-õpe | 38 |  
			| Iseseisev töö | 56 |  |  |  | Ü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 |  
	| I218
	Riistvaralähedane programmeerimine |  |  |  | Käimasolevad voorud | 
|---|
 | Pole ühtegi |  |  |