Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 (6 pts)
1. Donner les code ASCII des caractères suivants : (1 pt)
‘/’ = $2F…… ; ‘8’ =…$38...; ‘K’ =…$4B...; ‘p’ =…$70...;
2. Que peut représenter le code binaire suivant : (01101100)2 pour les considérations suivantes :
(0,75 pt)
Nombre non signé : …(108)10… ; nombre signé : (+108)10…….
Code ASCII : …’l’…. ; code BCD : $6C ce n’est pas un code BCD.
3. Que peut représenter le code binaire suivant : (10000111)2 pour les considérations suivantes :
(0,75 pt)
Nombre non signé : …(135)10… ; nombre signé : …(-121)10….
Code ASCII : $87 ce n’est pas un code ASCII. ; code BCD : …(87)10..
4. Une zone mémoire possède 8K octets. Si l'adresse haute de cette zone est $5FFF, quelle est
l'adresse basse ? ➔ 8K octets = 8192 = $2000
C.M = A.H - A.B + 1 ➔ A.B = A.H – C.M +1 = $5FFF - $2000 +1 = $4000 (0,75 pt)
5. Quelle est la capacité d’une mémoire RAM ayant un boitier avec un bus d’adresse :
(A12 A11 ……A2 A1 A0)
(A12 A11 ……A2 A1 A0) → 13 lignes ➔ Cap. Mem. = 213 = 23 x 210 = 8 Koctets (0,5 pt)
6. Une mémoire ROM avec une capacité de 16 Ko, quelle est la taille de son bus d’adresse ?
Cap. Mem. = 16 Ko = 16 x 1024 = 24 x 210 = 214 ➔ la taille du B.A. = 14 lignes (0,5 pt)
7. L'adresse basse d'une zone mémoire est $2000. Son adresse haute est $27FF. Quelle est la
capacité de cette zone mémoire ?
C.M = A.H - A.B + 1 = $27FF - $2000 + 1 = $800 = 2048 = 2x 1024 = 2 Koctets (0,75 pt)
CLR CRA (ou CLR $8001) .... CLR CRB (ou CLR $8003)..........
LDA #%00001111 ................................. LDA #%11111100 ....................................
STA DDRA (ou STA $8000)..... STA DDRB (ou STA $8002) ..........
LDB #$04 .............................................. STB CRB (ou STB $8003) ..........
STB CRA (ou STB $8001) ...... .....................................................................
1
Exercice 2 (6 pts)
On suppose que l’espace mémoire à partir de l’adresse $0200 est organisé de la façon
suivante :
$ 0200 $ 02
$ 0201 $ 04
$ 0202 $ 2C
$ 0203 $ 01
$ 0204 $ F0
$ 0205 $ 12
$ 0206 $ FF
$ 0207 $ 58
➢ Quels sont les résultats obtenus suite aux instructions suivantes (avec DP = $02) :
Résultats Indicateurs
N Z V C
0 0 0 0
CLRA ……A = $00 ……………………(0,75 pt). 0 1 0 0
LDB #$C0 ……B = $C0 ……………………(0,75 pt). 1 0 0 0
ADDD $0206 D = $00C0 + $FF58 = $0018……(1 pt). 0 0 0 1
STD $09 [$0209] = $00 ; [$020A] = $18 (1 pt) 0 0 0 1
LDX $0200 ……X = $0204 ……………………(1 pt) 0 0 0 1
NEG ,X+ [$0204] = $10… ; X = $0205…… (1,5 pt) 0 0 0 0
2
Licence Electronique (L3) Université de Mostaganem
Décembre 2022 FST – Dpt GE
Durée : 1h20
Documents autorisés : fiches techniques, code ASCII, tableau des conditions et résumés des
chapitres uniquements (version papier !!)
y et z sont des nombres signés codés sur 8 bits et leurs adresses respectives sont adx,
ady et adz. Le résultat S, codé sur 16 bits, doit être stocké à partir de l’adresse ads.
3
Exercice 2 : (4,5 pts)