Vous êtes sur la page 1sur 2

Correction :

Exercice 1(11points) :

Instruction Adresse Code Objet Type d’adressage


LDA $0000 $FC00 $B60000 ETENDU
LSLA $FC03 $48 IPMLICIT
BCC etiq1 $FC04 $24 08 RELATIF COURT
LDA $0000 $FC06 $B60000 ETENDU
STA $0001 $FC09 $B70001 ETENDU
BRA etiq2 $FC0C $2001 RELATIF
CLRA $FC0F $4F IMPLICIT

Ce programme test le MSB d’un nombre signé

Instruction Code machine

LDB A, X $E686

STA, Y++ $A7A1

ADDD [, X] $E394

SUBA -6, S $A07A

Le registre PC contient l’adresse de l’instruction prochainement

Exercice 2(6points) :
1-Le nombre de mots adressables : 2A=222

La plus haute adresse possible : 222-1

T1= 222x8=4MO et T2=222x32=4Mx32bits = 16MO

2-Mémoire de 16Kx16 : A=14 et D=16. Boitiers utilisés de 2KO : A= 12 et D= 4.


Le nombre de boîtiers mémoire = 16Kx16/4Kx4=4x4=16 boîtiers

1
3-Taille de chaque boîtier mémoire, T=213 x 8 = 8KO ;
- Taille complète de la mémoire T=8 x 8KO = 64KO ;
- Adresses des boitiers

Exercice3 (3points):
ORG $FC00
LDX # $000A
LDY # $00AB
ETIQ1 :
LDA, X+
STA, Y+
CMPX #$0014
BNE ETIQ1
END

Vous aimerez peut-être aussi