Difference between revisions of "LU-MOP-b13"
(→Kalendārs) |
(→Literatūra) |
||
Line 113: | Line 113: | ||
== Literatūra == |
== Literatūra == |
||
* ARM Architecture Reference Manual, ARM DDI 0100I, ARM Limited, 2005. |
|||
* Intel R XScaleTM Microarchitecture Assembly Language Quick Reference Card ARM Instruction Set, Intel Corporation, 2001 |
|||
* Intel XScale R Core Developer’s Manual, ON: 273473-002, Intel Corporation, 2004 |
|||
* Intel R IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Developer’s Manual, ON: 252480-006US, Intel Corporation, 2006 |
|||
* Patterson and Hennessy, Computer Organization and Design, 4th Edition ([http://www.amazon.com/Computer-Organization-Design-Fourth-Architecture/dp/0123744938 @Amazon] |
* Patterson and Hennessy, Computer Organization and Design, 4th Edition ([http://www.amazon.com/Computer-Organization-Design-Fourth-Architecture/dp/0123744938 @Amazon] |
||
* [http://sourceware.org/binutils/docs/as/index.html The “gas” manual] |
|||
* "Building Embedded Linux Systems" O'Reilly Media, 2008, ISBN 0596529686 |
* "Building Embedded Linux Systems" O'Reilly Media, 2008, ISBN 0596529686 |
Revision as of 22:46, 10 February 2013
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
- ARM Architecture Reference Manual, ARM DDI 0100I, ARM Limited, 2005.
- Intel R XScaleTM Microarchitecture Assembly Language Quick Reference Card ARM Instruction Set, Intel Corporation, 2001
- Intel XScale R Core Developer’s Manual, ON: 273473-002, Intel Corporation, 2004
- Intel R IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor Developer’s Manual, ON: 252480-006US, Intel Corporation, 2006
- 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