0% ont trouvé ce document utile (0 vote)
19 vues2 pages

Exercice 1:: Remarque: Prenez Plusieurs Valeurs de N Pour Tester Et Vérifier À Chaque Fois Le Contenu Du

Le document présente un exercice sur un programme assembleur, demandant d'analyser les instructions et de déterminer les valeurs des registres après chaque opération. Il inclut également des questions sur la capacité d'un système de mémoire et les caractéristiques des boîtiers mémoire. Enfin, une annexe fournit des informations sur la taille des instructions assembleur.

Transféré par

yahyaouiimen
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
19 vues2 pages

Exercice 1:: Remarque: Prenez Plusieurs Valeurs de N Pour Tester Et Vérifier À Chaque Fois Le Contenu Du

Le document présente un exercice sur un programme assembleur, demandant d'analyser les instructions et de déterminer les valeurs des registres après chaque opération. Il inclut également des questions sur la capacité d'un système de mémoire et les caractéristiques des boîtiers mémoire. Enfin, une annexe fournit des informations sur la taille des instructions assembleur.

Transféré par

yahyaouiimen
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD 3

Exercice 1:
Que fait le programme assembleur ci-dessous après l’avoir tourner à la main.
Remarque : prenez plusieurs valeurs de n pour tester et vérifier à chaque fois le contenu du
registre AX

Exercice 2
La partie du programme assembleur suivante est écrite en mémoire, à partir de l’adresse
0100h.
- Donner les valeurs de différents registres après chaque instruction.

Instruction AX BX CX IP (CO)
100h
Mov AX,20
Mov BX,10
Sub AX, BX
Mul BX
Mov CX,12
Inc CX
Mov AX, BX
Mul CX

1/2
Exercice 3
Soit un système qui a X boîtiers mémoire (Memory chips) où chaque boîtier contient
uniquement 2048 mots de 16 bits.
a) Sachant que la capacité totale du système est de 128 Ko adressable par 2 octet, Déterminer
X?
b) Quel est le nombre d’adresses dans chaque boîtier ?
c) Quel est le nombre de lignes d’adresses nécessaires pour chaque boîtier ?
d) Quel est le nombre de lignes total nécessaires pour tout le système ?

Annexe:
On donne dans le tableau ci- dessous, quelques instructions avec leurs tailles :
Symbole de l’instruction Nombre d’octets
MOV AX, valeur 3
MOV AX, [ adr ] 3
ADD AX, valeur 3
SUB AX, valeur 3
INC CX 1
DEC CX 1
MUL valeur 2
CMP CX, valeur 3
JMP adr 2
JE 2
JNE 2

2/2

Vous aimerez peut-être aussi