LU-MOP-b13
Mašīnorientētā programmēšana (MOP)
LU DF bakalaura studiju kurss DatZ4017, meklēt eStudijās.
- Pasniedzējs: Leo Seļāvo (epasts: vards.uzvards @ gmail.com)
- Vēstkopa komunikācijai par kursa aktualitātēm, uzdevumiem, termiņiem un problēmām:
- Google grupa lu-mop-b@googlegroups.com Lai pieteiktos, sekot http://groups.google.lv/group/lu-mop-b un pieslēgties ar savu google kontu, vai arī sūtīt epastu pasniedzējam.
Kalendārs
Datums, nedēļa | Kursa saturs | Uzdevumi |
---|---|---|
04.02.2013. |
Ievads kursā. Kursa mērķi. Iegultās un mazo procesoru sistēmas. ARM arhitektūra. Mācību izstrādes vide. |
|
11.02.2013. |
Sešpadsmitnieku un citas skaitīšatas sistēmas datoriem. Pārveidojumi starp dažādām sistēmām, aritmētiskās darbības. Biti, baiti, vārdi, nibbles. |
|
18.02.2013. |
Procesora uzbūve. Operatīvā atmiņa. Procesora un atmiņas sadarbība. Adreses. Reģistri. Procesora režīmi. |
Mazais kontroldarbs! |
25.02.2013. |
Skaitļu attēlošana papildkodā. |
|
04.03.2013. |
Programmu izstrādes vide. |
|
11.03.2013. |
Komandu pieraksts, aritmētiskās un bitu operācijas. |
|
18.03.2013. |
Vadības maiņas komandas, testi, bitu operācijas. |
|
25.03.2013. |
Lieldienu brīvdienas |
|
01.04.2013. |
Lieldienu brīvdienas |
|
08.04.2013. |
Adresācijas režīmi, darbs ar atmiņu. |
|
15.04.2013. |
Apakašprogrammu izsaukumi, saskarne ar "C". |
|
22.04.2013. |
Simboliskie dati, kodu tabulas. |
|
29.04.2013. |
Izteiksmes un makro valoda. |
|
06.05.2013. |
Iekļautais asemblers, programmatūras izstrādē lietoto rīku darbības principi. |
|
13.05.2013. |
Instrukciju izpildes laiki. |
|
20.05.2013. |
Sistēmas sāknēšana, priviliģētās operācijas. |
|
27.05.2013. |
Kursa vielas pārskats. |
|
xx.xx.2013. | Eksāmens |
|
Mājas darbi
Literatūra
- Patterson and Hennessy, Computer Organization and Design, 4th Edition (@Amazon
- "Building Embedded Linux Systems" O'Reilly Media, 2008, ISBN 0596529686
Saites
Atziņas
- Teach yourself programming in 10 years by Peter Norvig