Description
Organisation informatique : processeur, mémoire, entrées/sorties, bus système. Microarchitecture. Architecture du jeu d'instructions. Programmation en langage assembleur : modes d'adressage, encodage des instructions, exécution. Assembleur. E/S numériques simples, minuteur programmable. Méthodes d'entrée/sortie : sondage, interruptions matérielles.
Préalables
- Préalable(s) : ELEC 2607 ou SYSC 2310.
Conditions et modalités
- Empêche l'obtention d'un crédit additionnel pour SYSC 2001 (n'est plus offert), SYSC 3006.
- Préalable(s) : ELEC 2607 ou SYSC 2310.
- Cours magistraux trois heures par semaine, laboratoire trois heures par semaine.
Texte de référence dans sa langue d’origine
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 et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/undergrad/courses/SYSC/