Assembleur
1Génie informatique et génie logiciel H2015
INF1600: Architecture des
micro-ordinateurs
Assembleur
Introduction à IA-32
Responsable du cours : Giovanni Beltrame
giovanni.beltrame@polymtl.ca
Local: M-4109
Chargée de cours: Luiza Gheorghe
luiza.gheorghe@polymlt.ca
Assembleur
2Génie informatique et génie logiciel H2015
Exercice
Donnez le RTN abstrait de l’instruction: ADD 4(, %ecx, 8), %ebx
Assembleur
3Génie informatique et génie logiciel H2015
Exercice
Donnez le RTN abstrait de l’instruction: ADD 4(, %ecx, 8), %ebx
Assembleur
4Génie informatique et génie logiciel H2015
1) Donnez les signaux de contrôle pour « A, B, C, D, E, F, G, UAL, wEIP, wIR, wT, wT2, wRegistre » pour:
T ←8 ;
T2 ←edx + T : T ←edx + T ;
ecx ←Mémoire2[T2] : IR ←Mémoire1[EIP] ;
EIP ← EIP + 0x2000
En supposants qu’au depart
IR=0x004C0008
et qu’après son écriture, IR contient :
IR〈12..0〉=0 : IR〈14..13〉=1 : IR〈17..15〉=0 : IR〈20..18〉=0 : IR〈23..21〉=0
Assembleur
5Génie informatique et génie logiciel H2015
T ←
←←
←8;
T2 ←
←←
←edx + T: T ←
←←
←edx + T;
ecx ←
←←
←M2[T2] : IR ←
←←
←M1[EIP] ;
EIP ←
← ←
← EIP + 0x2000
Avant écriture: 0x004C0008 IR〈12..0〉=0
Après écriture IR〈14..13〉=1 : IR〈17..15〉=0 : IR〈20..18〉=0 : IR〈23..21〉=0
D =1:UAL=1:wT=1;
B =1:E=1:UAL=1:wT=1:wT2=1;
F =1:UAL=1:wIR=1:wR=1;
A =0:wEIP=1;
1 / 42 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!