Lecture Notes

Decimal, hexadecimal, and binary question generator

LC-3 Simulator in Java (course recommended)

LC-3 Simulator (alternative)

Online LC-3 Simulator


Course Outline

This course includes the low level representation of data and algorithms in the computer. An introduction to computer organisation. The instruction execution model. Assembly and disassembly of instructions. Assembly language programming. How a high-level language is implemented at the machine level. The memory subsystem. Hardware support necessary to implement a secure multi-user operating system.

The weights for COMPSCI210 assignments.

The weights for COMPSCI210 assignments.

Additional Information

The textbook for this course can be found online here.

Dr. Shyamli Sindhwani (Course Coordinator) - shyamli.sindhwani@auckland.ac.nz Room: 303-415 Office hours: Open door policy or email for appointment

Dr. Damir Azhar - damir.azhar@auckland.ac.nz Rom: 303-411 Office hours: Open door policy or email for appointment

Alex Zhang (Tutor) - zzha669@aucklanduni.ac.nz Ziyi Jiang (Tutor) - zjia631@aucklanduni.ac.nz Tony Feng (Tutor) - hfen962@aucklanduni.ac.nz

Powered by Fruition