BS0024 Ievads mikroprocesoros

Kods BS0024
Nosaukums Ievads mikroprocesoros
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Rīgas Biznesa skola
Mācībspēks Jānis Lazovskis
Kredītpunkti 8.0
Daļas 1
Anotācija Studiju kurss ir ievadkurss mikroprocesoros un mikroprocesoru sistēmās, īpaši pievēršot uzmanību mikroprocesoru arhitektūrai, montāžas valodas programmēšanai un mikroprocesoru sistēmu projektēšanai un saskarnei. Laboratorijas praktisko pieredzi studenti iegūst izmantojot ARM mikroprocesoru. Studiju kursā tiek apskatītas tēmas: mikroprocesora koncepcijas, instrukciju kopas arhitektūra, montāžas valoda un programmēšana, steka un apakšprogrammas, atmiņas dizains un saskarne, paralēlā un seriālā ievade/izvade, pārtraukumu un izņēmumu apstrāde, laika apsvērumi, ARM AMBA standarts un sistēmas projektēšanas metodes..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Ievads mikroprocesoros. 10 10 0 0
Datu attēlošanas aparatūra. 10 10 0 0
Zema līmeņa optimizācijas. 10 10 0 0
Mikroprocesoru arhitektūra. 10 10 0 0
Asamblera valodu principi. 10 10 0 0
Instrukciju veidi: aritmētika, plūsmas kontrole, u.c. 10 10 0 0
Atmiņas adresācijas režīmi. 10 10 0 0
Simbolu tabulas. 10 10 0 0
Saskarnes montāža ar C un iebūvēta montāža. 10 10 0 0
Makrokomandas. 10 10 0 0
Kopā: 100 100 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir iemācīt mikroprocesoru sistēmas un datoru zema līmeņa aparatūras arhitektūru un programmēšanu šajā līmenī. Studiju kursa uzdevumi ir: + iepazīstināt studentus ar datora organizāciju un instrukciju kopas arhitektūru; + attīstīt prasmi izmantot ARM Assembly programmēšanas valodu un paņēmienus, vienlaikus apspriežot mikroprocesora resursus un funkcijas, kas īsteno instrukcijas; + veicināt prasmi izmantot rīku ķēdi programmatūras izstrādei ARM arhitektūrai; + pilnveidot prasmi izstrādāt un atrisināt nelielas kļūdas programmā Assembly; + iepazīstināt ar zema līmeņa programmu optimizāciju un atbilstību augstāka līmeņa programmēšanas valodām.
Sasniedzamie studiju
rezultāti un to vērtēšana
Izprot ARM Assembly programmēšanas pamatus un paņēmienus. - Gala eksāmens, individuālie projekti.
Spēj analizēt sistēmu arhitektūru, kuras pamatā ir mikroprocesori. - Lekciju darbs, starpeksāmens, gala eksāmens.
Spēj izmantot aparatūras apraksta valodas. - Mājasdarbi, starpeksāmens, gala eksāmens.
Orientējas mikroprocesora resursos un funkcijās. - Starpeksāmens, gala eksāmens.
Prot zema līmeņa optimizāciju. - Testi, komandas projekti.
Orientējas augstāka līmeņa programmēšanas valodās. - Eksāmens, mājasdarbi.
Studiju rezultātu vērtēšanas kritēriji
Lekciju darbs - 5%
Mājasdarbi - 18%
Individuālie projekti - 9%
Komandas projekti - 20%
Diskusijas - 11%
Gala eksāmens - 20%
Starpeksāmens - 10%
Testi - 7%
 
Priekšzināšanas Angļu valodas priekšzināšanas.
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 8.0 40.0 60.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]