extrait_pdf - ENSEIRB

publicité
extrait_catalogue
Informatique
Semester 1 MODULE
UV
I1-E
IT102
TITLE
Architecture matérielle et logicielle des
calculateurs
PARTICIPANTS
F. PELLEGRINI (resp)
ECTS
5.00
Computer architecture
F. PELLEGRINI (resp)
1.50
EX100 Computer architecture
MI101
MI102
16/04/2017 - 20:37:05
Microprocesseurs
Practice exercises on microprocessors
F. PELLEGRINI (resp)
H. HENRY (resp)
C. ZIMMERMANN (resp)
1.50
2.00
1
extrait_catalogue
EX100 : Computer architecture
ECTS credits :
1.50
Number of hours :
Lecture :
Individual work :
20.00
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
16/04/2017 - 20:37:05
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)
16/04/2017 - 20:37:05
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 :
Individual work :
20.00
20.00
Teacher(s) :
PELLEGRINI Francois
Title :
Computer architecture
16/04/2017 - 20:37:05
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 :
Individual work :
Practical work :
28.00
15.25
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.
16/04/2017 - 20:37:05
5
extrait_catalogue
Document(s) :
M68000 Microprocessors Programmers's Reference Manual
16/04/2017 - 20:37:05
6
extrait_catalogue
MI102 : Practice exercises on microprocessors
Shared by UV(s) :
I1-E
Architecture matérielle et logicielle des calculateurs
ECTS credits :
2.00
Number of hours :
Individual work :
Practical work :
5.25
21.00
Teacher(s) :
ZIMMERMANN Celine
[email protected]
Title :
Practice exercises on microprocessors
Abstract :
Practice exercises on microprocessors use kit based on Motorola 68000 microprocessor family, allowing
microprocessor programmation and input/output peripheral uses. Proposed exercises allow the study of 68000
instruction set, adressing modes, modular programming, link. Langage C programming and exceptions modes
are introduced.
Prerequisite :
Cours de microprocesseur
Evaluation :
Control during sessions and evaluation of a program with comments.
Document(s) :
Topics of practical exercises, programmers manual, components data sheets.
16/04/2017 - 20:37:05
7
Téléchargement