Описание
Организация компьютера: процессор, память, ввод/вывод, системная шина. Микроархитектура. Архитектура набора команд. Программирование на языке ассемблера: режимы адресации, кодирование команд, выполнение. Ассемблер. Простые цифровые входы/выходы, программируемый таймер. Методы ввода/вывода: опрос, аппаратные прерывания.
Предварительные требования
- Предпосылка(и): ELEC 2607 или SYSC 2310 .
Условия и порядок
- Не позволяет получить дополнительный кредит за Не позволяет получить дополнительный кредит за SYSC 2001 (больше не предлагается), SYSC 3006 .
- Предпосылка(и): ELEC 2607 или SYSC 2310 .
- Лекции три часа в неделю, лаборатория три часа в неделю.
Текст источника на языке оригинала
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.
Источники и ссылки
Даты и источники сохраняются, чтобы помочь вам проверить сведения. Переводы предлагаются для удобства чтения; официальным источником для условий и требований является оригинал.
Исходная ссылка : https://calendar.carleton.ca/undergrad/courses/SYSC/