extrait_catalogue
Informatique
Semester 1 -
MODULE UV TITLE PARTICIPANTS ECTS
I1-E Architecture matérielle et logicielle des
calculateurs F. PELLEGRINI (resp) 5.00
IT102 Computer architecture F. PELLEGRINI (resp) 1.50
EX100 Computer architecture F. PELLEGRINI (resp)
MI101 Microprocesseurs H. HENRY (resp) 1.50
MI102 Practice exercises on microprocessors C. ZIMMERMANN (resp) 2.00
17/04/2017 - 00:58:35 1
extrait_catalogue
EX100 : Computer architecture
ECTS credits :
1.50
Number of hours :
Lecture : 20.00
Individual work : 20.00
Teacher(s) :
PELLEGRINI Francois
Title :
Computer architecture
Abstract :
The purpose of this class is to understand the design principles which underlie the conception of computers as
information processing devices. Using a multi-layer approach, we base on transistors, used as logic gates, to
build more and more complex logic functions, the data path, and then the micro-architecture itself. We then leave
the hardware world to the software world, address notions of operating systems and of assembly languages. This
overview is concluded by reviewing the design principles of several common peripheral devices.
Plan :
1. Languages and execution
- Translation, interpretation and virtual machines
- Multi-layer architectures
- General computer architecture
2. Logic circuits
- Transistors and logic gates
- Boolean functions
- Clock
- Memory
3. Micro-architecture
- Data path
- Interpretation of the micro-code
- Stack
- Instruction set architecture
4. Instruction set architecture
- Instruction set architecture of the Pentium II
- Instruction set architecture of the UltraSparc
- Instruction set architecture of the Itanium
5. Operating system
- Virtual machine and resource manager
- Memory handling
- Files
6. Assembly language
- Instructions
- Directives
- Macro-instructions
- Assembly
- Linking
7. Peripheral devices
17/04/2017 - 00:58:35 2
extrait_catalogue
- Bus
- Hard disk
- CD-ROM and DVD
- Screen
- Graphic board
- Modem
- Character sets
- Printer
Prerequisite :
None
Evaluation :
Final term exam
Document(s) :
Slide handouts (in French)
Keyword(s) :
Computer, Architecture, Structure, Transistor, Boolean digital logic, Data path, Von Neumann, Micro-code,
Assembly language, Peripheral device
Online course :
http://www.enseirb.fr/~pelegrin/enseignement/enseirb/structord/ (in French)
17/04/2017 - 00:58:35 3
extrait_catalogue
IT102 : Computer architecture
Shared by UV(s) :
I1-E Architecture matérielle et logicielle des calculateurs
To choose from :
EX100 Computer architecture
ECTS credits :
1.50
Number of hours :
Lecture : 20.00
Individual work : 20.00
Teacher(s) :
PELLEGRINI Francois
Title :
Computer architecture
17/04/2017 - 00:58:35 4
extrait_catalogue
MI101 : Microprocesseurs
Shared by UV(s) :
I1-E Architecture matérielle et logicielle des calculateurs
ECTS credits :
1.50
Number of hours :
Combined lecture and tutorial classes : 28.00
Individual work : 15.25
Practical work : 21.00
Teacher(s) :
HENRY Hervé
Title :
Microprocesseurs
Abstract :
L'objectif du cours est de donner les éléments nécessaires à la
connaissance des microprocesseurs et à la pratique de la
programmation en langage machine.
Plan :
1. Système minimum
- logique trois-états, liaisons bidirectionnelles, bus et logique
de décodage, mémoires vives et mémoires mortes
- architecture interne du microprocesseur, instructions, données,
adresses cycles de lecture/écriture synchrone
2. Présentation du 68000
- composant et signaux
- structure interne, registres.
- jeu d'instruction, modes d'adressage et codage des instructions
- cycles de lecture et d'écriture asynchrones
3. Assembleur 68000
- instructions, champs et directives, étiquettes et opérandes
symboliques
- édition de liens
- instructions arithmétiques, indicateurs signés et non signés
- comparaisons et tests
- sous-programmes, piles, passage de paramètres, instruction LINK
4. Les exceptions
- exceptions logicielles, matérielles
- mécanismes communs
- étude détaillée des interruptions, mécanisme d'interfaçage aux
périphériques synchrones, asynchrones
5. Etude du circuit PIT 68230
- Différentes fonctions
- Périphérique parallèle, timer
- Demandes d'interruptions vectorisées.
17/04/2017 - 00:58:35 5
1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !