TD Test1 2016corr PDF

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 1

Licence Electronique (L3) : Systèmes à Microprocesseurs (SAM) Université de Mostaganem

Novembre 2016 FST – Dpt GE

Correction type du Test TD n°1


(0,5 pt sur la présentation)

Exercice 1(7,5 pts)


1. Exprimer en code ASCII les caractères suivants : ‘H’ = $48, ‘t’ = $74, ‘9’ = $39, ‘#’.= $23 (1 pt)
2. Exprimer en binaire selon le codage en compléments à 2, sur 8 bits, des nombres décimaux signés
suivants : (-09) = (11110111)c/2, (+45) = (00101101) c/2, (-100) = (10011100) c/2. (2,75 pt)
3. Que peuvent représenter les codes binaires suivants stockés en mémoire d’un système à
microprocesseur : (01001000)2, (10011001)2, (00111101)2
(01001000)2  72 en binaire pure ou (+72) en complément à deux (1,25 pt)
 (48) en code BCD
 Caractère ‘H’
 $48 C.op de l’instruction « LSLA » du µP 6809
(10011001)2  153 en binaire pure ou (-103) en complément à deux (1,25 pt)
 (99) en code BCD
 $99 C.op de l’instruction ADCA en mode d’adressage direct du µP 6809
(00111101)2  61 en binaire pure, ou (+61) en complément à deux (1,25 pt)
 Caractère ‘=’
 $3D C.op de l’instruction MUL du µP 6809

Exercice 2 (5 pts)
1. Combien de cases mémoires contient une ROM de 4Koctets ?  4x1024 = 4096 o ; (1,25pt)
2. Quelle est la capacité d’une mémoire RAM ayant un boitier avec un bus d’adresse :
(A11 A10 ……A2 A1 A0) ?  212 = 4096 = 4Koctets (1,25pt)
3. Une zone mémoire possède 2K octets. Si l'adresse basse de cette zone est $F000, quelle est l'adresse
haute ?  2K octets = 2048 = $800 (1pt)
 A.H=C.M +A.B -1 =$800 +$F000 -1 = $F7FF (1,5pt)

Exercice 3(7 pts)


Quels sont les résultats et les états des indicateurs obtenus suite aux instructions suivantes :
Résultats Indicateurs
N Z V C
0 0 0 0
ORG $FC00 c’est une directive (0,25pt)
Start :
CLRA …A = $00…(1pt) 0 1 0 0 (1pt)
LDB #$72 …B = $72…(1pt) 0 0 0 0 (1pt)
ADDB #$6C …B = $DE…(1,5pt) 1 0 1 0 (1pt)
END c’est une directive (0,25pt)

Vous aimerez peut-être aussi