Difference between revisions of "LU-MOP-b13"

From DiLab
Jump to: navigation, search
(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)



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