Fiche Module

publicité
Ministère de l’Enseignement Supérieur, de la Recherche Scientifique et des
Technologies de l’Information et de la Communication
Université de Carthage
Institut Supérieur des Technologies de l’Information et de la Communication
Domaine
Mention
Licence
Type
Parcours
Unité d’Enseignement
Eléments Constitutifs
Niveau
Semestre
Volume horaire
Enseignant(s)
Date de la dernière modification
Fiche Module
Sciences et Technologies
Informatique Industrielle
Automatique et Informatique Industrielle
Fondamentale  Appliquée 
Systèmes Embarqués & Systèmes et Automatismes
Circuits et Systèmes
Systèmes Informatiques et Assembleur
L1  L2  L3 
S1  S2 
10.5
C
TD
21
TP
18
CI
Wafa ABID FOURATI + Hassène GRITLI
06/10/2014
I. Objectifs :
1 Connaître les principales caractéristiques d'un système d'information
2 Décrire la représentation des nombres entiers en mémoire.
3 Décrire le fonctionnement des mémoires.
4 Décrire le fonctionnement du microprocesseur.
5 Décrire le fonctionnement du microprocesseur 8086
6 Connaitre la structure d’un programme assembleur et le jeu d’instruction 8086
7 Etre capable d'analyser un problème et de développer la solution sous la forme d’un
algorithme à l'aide du langage assembleur
II. Pré requis :
1 Systèmes Logiques
2 Algorithmique
3 Programmation
4 Décrire le système binaire.
5 Appliquer le calcul binaire.
III. Plan du cours :
Chapitre I : (Introduction aux Systèmes Informatiques)
Durée : 1h30
I.1 Introduction
I.2 Qu’entend-t-on par système informatique ?
I.3 Qu’entend-t-on par architecture d’un système informatique ?
I.4 Qu’est-ce qu’un microprocesseur ?
I.5 Ou trouve-t-on des systèmes à microprocesseur ?
ISTIC, Fiche Module (Année universitaire 2014/2015)
page 1/ 4
Chapitre II : (Architecture de base d’un ordinateur)
Durée : 1h30
II.1 Introduction
II.2 Architecture de base d’un ordinateur : modèle de von Neumann
II.3 l’unité centrale
II.4 la mémoire principale
II.5 les interfaces d’entrées/sorties
II.6 les bus
II.7 Décodage d’adresses
Chapitre III : (les mémoires)
Durée : 3h
III.1. Introduction
III.2 Organisation d’une mémoire
III.3 Fonctionnement général d’une mémoire
III.4 Caractéristiques d’une mémoire
III.5 Interfaçage microprocesseur/mémoire
III.6 Hiérarchie des mémoires
Le registre
La mémoire cache
La mémoire centrale
Les mémoires d’appui
Les mémoires auxiliaires
III.7 Classification des mémoires
III.8 Différents types de mémoires (RAM,ROM)
Chapitre IV : (Architecture et fonctionnement d’un microprocesseur)
Durée : 1h30
IV.1 Architecture de base d’un microprocesseur
IV.2 Architecture détaillée d’un microprocesseur
IV.3 Unité de commande
IV.4 Unité de traitement
IV.5 Registre
IV.6 Cycle d’exécution d’une instruction
IV.7 Jeu d’instructions
IV.8 Langage de programmation
IV.9 Performances d’un microprocesseur
IV.10 Description matérielle d’un microprocesseur
IV.11 Notion d’architecture RISC et CISC
Chapitre V : (Le microprocesseur Intel 8086)
Durée : 3h
V.1 Description physique du 8086
V.2 Schéma fonctionnel du 8086
V.3 Caractéristiques du 8086
V.4 Organisation interne du 8086
V.5 Registres du 8086
Registres généraux
Registres de pointeurs et d’index
Registres segment
Registre IP (Le compteur de programme)
Registre d’état (Flag)
V.6 Gestion (segmentation) de la mémoire par le 8086
ISTIC, Fiche Module (Année universitaire 2014/2015)
page 2/ 4
Chapitre VI : (La programmation en assembleur du microprocesseur 8086)
Durée : 6h
VI.1 Introduction
VI.2 Méthodes de programmation
VI.3 Les instructions de transfert et types d’adressage
VI.4 Les instructions arithmétiques
VI.5 Les instructions logiques
VI.6 Les instructions de branchement
saut inconditionnel
sauts conditionnels
appel de sous-programmes (procédure)
VI.7Les interruptions
Définition
Les interruptions du 8086
IV. Travaux Dirigés
Série I : (Architecture générale d’un microprocesseur)
Durée : 1.5h
Exercice I.1 :
Exercice I.2 :
Exercice I.3 :
Exercice I.4 :
Exercice I.5 :
Série II : (Les mémoires)
Durée : 4h 30
Exercice II.1 :
Exercice II.2 :
Exercice II.3 :
Exercice II.4 :
Exercice II.5 :
Série III : (Programmation assembleur)
Durée : 6h
Exercice III.1 :
Exercice III.2 :
Exercice III.3 :
Exercice III.4 :
Exercice III.5 :
ISTIC, Fiche Module (Année universitaire 2014/2015)
page 3/ 4
V. Travaux Pratiques :
1
Initiation à l’assembleur X86
Utilisation de l’outil Debug
2
Programmation avec le
logiciel Emu8086
Eléments de la manipulation
- Installation du DOSBOX
- Exécuter le debug sous Windows
- Se familiariser avec les différentes commandes
du debug
- Sauvegrder/Exécuter un programme
- Exercices à réaliser:
Complément à 2, à 1 ;
Somme de deux octets ;
visualisation du contenu de la mémoire ;
Affichage d’une chaine de caractère
Eléments de la manipulation
- Exercice 1 : Emu8086 :
Se familiariser avec ses différentes
commandes
- Exercice 2 : Les données
Durée
4h30
Durée
-1h30
la création de variables au segment des données
3
Intitulé de la Manipulation
4
Intitulé de la Manipulation
5
Intitulé de la Manipulation
- Exercice 3 : Etude d’un programme simple
Eléments de la manipulation
-Exercice 1
- Somme de 2 variables de type mot
- Somme de 2 variables de type octet
- Somme de 2 variables
- Exercice 2 : Les boucles
Eléments de la manipulation
Eléments de la manipulation
-
ISTIC, Fiche Module (Année universitaire 2014/2015)
Durée
-6h
Durée
-6h
Durée
-3h
-
page 4/ 4
V. Références bibliographiques:
Cours Web :
1
- Architecture des ordinateurs (cours IUT GTR Villetaneuse) – Emmanuel Viennet
- Architecture des ordinateurs (cours)-Dumartin Thierry
intitulé du livre :
- Auteur :
- Maison d’édition :
2
- Année d’édition :
- Code ISBN :
- Code Bibliothèque ISTIC :
intitulé du livre :
- Auteur :
- Maison d’édition :
3
- Année d’édition :
- Code ISBN :
- Code Bibliothèque ISTIC :
intitulé du livre :
- Auteur :
- Maison d’édition :
4
- Année d’édition :
- Code ISBN :
- Code Bibliothèque ISTIC :
ISTIC, Fiche Module (Année universitaire 2014/2015)
page 5/ 4
Téléchargement