Difference between revisions of "LU-MOP-b14"

From DiLab
Jump to: navigation, search
(Kursa mērķis)
Line 18: Line 18:
* KD1
* KD1
* Eksāmens
* Eksāmens





= Literatūra =

Grāmatas un citi resursi
* 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])

* "Building Embedded Linux Systems" O'Reilly Media, 2008, ISBN 0596529686

* [http://sourceware.org/binutils/docs/as/index.html The “gas” manual]

= Pamācības =

* Kā uzstādīt [[arm-linux-gnueabi-gcc un qemu-arm]] Ubuntu vidē
* Kā lietot atkļūmotāju [[GDB ar QUEMU | gdb ar qemu]] emulātoru.

= Saites =

* [http://asm1.linux.edu.lv/MOP10/komandas.html Noderīgas UNIX komandas]
* [http://skilldrick.github.com/easy6502/ Easy 6502] assembly tutorial

* [http://www.arm.com/files/pdf/ARM_Arch_A8.pdf The ARM Architecture] - slaidi no Arm.

* [http://www.davespace.co.uk/arm/introduction-to-arm/index.html Introduction to ARM] at DaveSpace

= Atziņas =
* [http://norvig.com/21-days.html Teach yourself programming in 10 years] by Peter Norvig

Revision as of 00:50, 25 January 2014

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)

Kursa mērķis

Kursa mērķis ir iepazīstināt ar zema līmeņa programmēšanu Asemblerā, ņemot ARM platformu kā konkrētu izstrādes mērķi. Asemblera instrukcijas ir aparatūrai tuvākās procesora izpildes komandas, līdz ar to kursā tiek stāstīts arī par to, kā darbojas procesors, kādi ir tā resursi, un kā to ietekmēt ar Asemblera programmām. Tiek apskatīts arī kā veidot saskarni starp Asembleru un augstāka līmeņa programmām, tai skaitā C.

Šis ir nopiens kurss ar būtisku slodzi. Piemēram, varat iepazīties ar to, ko iepriekšējie studenti rakstīja pēc šī kursa: MOP-m kursa atsauksmes 2013. Veiksmi šajā gadā.

Vērtējums

Gala vērtējums kursā veidosies no sekojošiem faktoriem:

  • MK1 + MK2 + MK3
  • MD1
  • MD2
  • KD1
  • Eksāmens



Literatūra

Grāmatas un citi resursi

  • 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

Pamācības

Saites

Atziņas