Description
Organisation informatique : processeur, mémoire, entrées/sorties, bus système. Systèmes de numération : binaire, décimal, hexadécimal. Programmation en langage assembleur : représentation des données, encodage des instructions, exécution. Périphériques : clavier, minuteur programmable, interface parallèle. Méthodes d'entrée/sortie : sondage, interruptions matérielles/logiciels.
Préalables
- Préalable(s) : (SYSC 1006 ou SYSC 2006) et (SYSC 2310 ou ELEC 2607).
Conditions et modalités
- Empêche l'obtention d'un crédit additionnel pour SYSC 2320.
- Préalable(s) : (SYSC 1006 ou SYSC 2006) et (SYSC 2310 ou ELEC 2607).
- 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. Number systems: binary, decimal, hexadecimal. Assembly language programming: representation of data, instruction encoding, execution. Devices: keyboard, programmable timer, parallel interface. Input/output methods: polling, hardware/software interrupts.
- Prerequisite(s): ( SYSC 1006 or SYSC 2006 ) and ( SYSC 2310 or ELEC 2607 ).
- Precludes additional credit for Precludes additional credit for SYSC 2320 .
- 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/