Module 4: Assembly Project¶
This module focuses on an individual programming project in assembly language.
Learning outcomes:
- Student is able to implement small-scale programs in assembly language.
- Student demonstrates understanding of low-level programming concepts and the connection between assembly and computer architecture.
Bibliography¶
The following books and resources provide English language material for the course:
- Patterson & Hennessy, Computer Organization and Design, Fifth Edition: The Hardware/Software Interface, 5th edition. (selected sections relevant to assembly programming)
- Bryant & O'Hallaron, Computer Systems: A Programmer's Perspective, 3rd edition. (sections on assembly programming and machine-level representation)
Implementation¶
- Project work: Students complete an individual project work in assembly language. The project must be implemented independently by each student. See |assembly project instructions for details about the project tasks.
Assessment¶
See assement section
Deadlines¶
See schedule section for detailed information on the main deadlines.