Description
Computer organization: processor, memory, input/output, system bus. Microarchitecture. Instruction set architecture. Assembly language programming: addressing modes, instruction encoding, execution. Assembler. Simple digital I/O, programmable timer. Input/output methods: polling, hardware interrupts.
Prerequisites
- Prerequisite(s): ELEC 2607 or SYSC 2310 .
Conditions and arrangements
- Precludes additional credit for Precludes additional credit for SYSC 2001 (no longer offered), SYSC 3006 .
- Prerequisite(s): ELEC 2607 or SYSC 2310 .
- Lectures three hours a week, laboratory three hours a week.
Reference text in its original language
Computer organization: processor, memory, input/output, system bus. Microarchitecture. Instruction set architecture. Assembly language programming: addressing modes, instruction encoding, execution. Assembler. Simple digital I/O, programmable timer. Input/output methods: polling, hardware interrupts.
- Prerequisite(s): ELEC 2607 or SYSC 2310 .
- Precludes additional credit for Precludes additional credit for SYSC 2001 (no longer offered), SYSC 3006 .
- Lectures three hours a week, laboratory three hours a week.
Sources and references
Dates and sources are retained to help you verify the information. Translations are provided to facilitate reading; the official source governs conditions and requirements.
Source reference : https://calendar.carleton.ca/undergrad/courses/SYSC/