Contrôle de connaissances Décodage d`adresse, Mémoires

publicité
Contrôle de connaissances
Décodage d’adresse, Mémoires, Programmation du µP 68000
On considère que l’espace mémoire est organisé de la façon suivante :
Le tableau de gauche indique le contenu mémoire de l’adresse $4000 à l’adresse $400B.
Le tableau de droite est le tableau réponse relatif aux questions 1 et 3. (Vous ne compléterez que les contenus
mémoires qui auront été modifiés suite à l’exécution des instructions).
$ 4000
$ 65
$ 4001
$ 32
$ 4002
$ 44
$ 4003
$ F1
$ 4004
$ A3
$ 4005
$ 1B
$ 4006
$ 6C
$ 4007
$ 27
$ 4008
$ D4
$ 4009
$ 32
$ 400A
$ 94
$ 400B
$ 8B
Contenu mémoire initial
$ 4000
$ 9A
$ 4001
$ CD
$ 4002
$ BB
$ 4003
$ 0F
$ 4004
$ 4005
$ 4006
$ 4007
$ D9
$ 4008
$ 4009
$ D3
$ 400A
$ 400B
Tableau réponse
1) Sachant qu’initialement, les registres D0 et A0 contiennent la valeur $ 0000 4008.
Quels sont les résultats obtenus suite aux instructions suivantes : Pensez à compléter le tableau ci-dessus si
besoin est.
NEG
D0
D0 0 0 0 0 B F F 8
NEG.B
-(A0)
A0 0 0 0 0 4 0 0 7
NEG.L
$ 4000
1
2
1
2) Sachant qu’initialement, les registres A0, A1 et A2 contiennent la valeur $ 00B5 0C37.
Quels sont les résultats obtenus suite aux instructions suivantes :
MOVEA
$ 400A
, A0
A0 F F F F 9 4 8 B
MOVEA.L
# $ 5B3A
, A1
A1 0 0 0 0 5 B 3 A
MOVEA.W
# $ F559
, A2
A2 F F F F F 5 5 9
1
1
1
3) Sachant qu’initialement, les registres D0, D1 et D2 contiennent la valeur $ 3A2B 59D3 et le registre A0
contient la valeur $ 400A
Quels sont les résultats obtenus suite aux instructions suivantes. Pensez à compléter le tableau réponse si
besoin est.
MOVE.B
D0
, - (A0)
A0 0 0
0 0 4 0 0 9
$ 4004
, D1
D1 3 A 2 B A 3 1 B
# $ 400A
, D2
D2 3 A 2 B 5 9 0 A
2
MOVE
1
MOVE.B
1
4) Sachant qu’initialement, les registres A0, A1, D1 et D2 contiennent la valeur $ 0000 4004.
Quels sont les résultats obtenus suite aux instructions suivantes. Pensez à compléter le tableau réponse si
besoin est.
ADD.B
(A0)
, D1
D1 0 0 0 0 4 0 A 7
MOVE.W
6 (A1) , D2
D2 0 0 0 0 9 4 8 B
1
1
Sujet N°3
Page 2 / 2
Contrôle de connaissances
Décodage d’adresse, Mémoires, Programmation du µP 68000
Compléter ce questionnaire en indiquant par une (ou plusieurs) croix la (ou les) réponse(s) que vous jugerez être
correctes.
1) Combien d’octets peut mémoriser un circuit mémoire possédant 8 broches d’adresse et 16 broches de
données :
2048 octets ……………………………………………………………………………..…………………….
1024 octets ………………………………………………………………...………………………………….
512 octets…………………………………………………………………..………………………………….
2) Quelle est le nombre de registre de données internes au microprocesseur 68000 ?
16 ………………………………………..……...…………………………………………………..……..….
8 ……………………………………...……………………...………………………………………….....….
4 …………………………..………………………...…………………………..…………………..……..….
3) Un composant mémoire référencé 2716 signifie :
Qu’il est adressable par un bus de donnée de 16 bits ….....………………………………………..…………
Que sa capacité est de 16 Kbits ?……………………………………………………..…………………...….
Que sa capacité est de 16 Koctets ?.…………………………………………………..…………………...….
4) Le symbole DC présent dans un programme écrit en assembleur correspond à :
Une directive d’assemblage……..…………………………..………………………………….……..………
Une instruction en code source ……………………………………..……………………………..………….
Un mot clé utilisé lors de l’exécution d’un programme …..………………………………………………….
5) Quelle est le nombre de bits d’adresse (repérés Ax) sur le brochage d’un microprocesseur 68000 ?
23 bits ……..………………………....………………………………..……………………………...………
24 bits ……………………………………..……………………………..………….…………………..……
32 bits ..……………………………………..……………………………..…………..…………..………….
6) Quel mode d’adressage n’existe pas en langage assembleur 68000 ?
Mode d’adressage relatif ….………………..……………………………..…………..…………..………….
Mode d’adressage indirect simple….………………………..………….………………………...……..……
Mode d’adressage indirect pré incrémenté ………………………..…………………..…………..………….
7) Laquelle de ces instructions n’est pas une instruction de test ?
DBNE……………………….……….………….………………………..………………………..………….
BRA…………………………………..………….….……………………..…………..…………..………….
BCC………………………..………..………….………………………..…………..……...……..………….
Sujet N°3
Page 1 / 2
Téléchargement