Indicative Content |
Hardware
Exploration of Computer Hardware. Structure of a computer: CPU architecture and operation, memory, I/O; ALU, registers, fetch/execute cycle, and buses. I/O devices.
|
Software Models
Introduction to the layers of software / firmware architecture
|
Assembly Language
Programming using 68000 and 8-bit Atmel Micro-controller ATmega644 processors and instruction sets.
Machine language, displaying and modifying of register and memory contents.
Instruction sets: characteristics and function, modes and formats, data types, addressing, flow of control.
|
SETU Carlow Campus reserves the right to alter the nature and timings of assessment
Module Resources
|
Recommended Book Resources |
---|
-
Andrew S. Tanenbaum. (2013), Structured Computer Organization, 6. Pearson Prentice Hall, [ISBN: 978-812034720].
|
Supplementary Book Resources |
---|
-
Andrew Huang. (2009), Hacking the Xbox: An Introduction to Reverse Engineering, [ISBN: B004IYKWV6].
-
Alan Clements. (1993), 68000 Family Assembly Language Programming, 1. CL Engineering, [ISBN: 978-053493275].
-
Han-Way Huang. (2014), The Atmel AVR Microcontroller: MEGA and XMEGA in Assembly and C, 1. Delmar Cengage Learning, [ISBN: 978-813152503].
|
This module does not have any article/paper resources |
---|
This module does not have any other resources |
---|