Td 08 corrige David Bouchet ?? Architecture des ordinateurs ?? Info-Spé T D ?? Corrigé Codage machine des instructions Exercice Pour chacune des instructions suivantes vous indiquerez ? le mode d ? adressage de chaque opérande ? le code machine de l ? ins
David Bouchet ?? Architecture des ordinateurs ?? Info-Spé T D ?? Corrigé Codage machine des instructions Exercice Pour chacune des instructions suivantes vous indiquerez ? le mode d ? adressage de chaque opérande ? le code machine de l ? instruction MOVE L D D Mode d'adressage Source Dn Destination Dn Direct par registre de donnée Direct par registre de donnée Mot de bits de l'instruction MOVE SIZE DESTINATION REGISTER MODE MOVE L D SOURCE MODE REGISTER D Code machine complet en représentation hexadécimale C MOVE B A Mode d'adressage Source An Indirect par registre d'adresse Destination xxx L Absolu long Mot de bits de l'instruction MOVE SIZE DESTINATION REGISTER MODE MOVE B xxx L SOURCE MODE REGISTER A Information à ajouter pour la destination xxx L Un adressage absolu long représente une adresse sur bits non signés Code machine complet en représentation hexadécimale D T D ?? Corrigé C ADD W David Bouchet ?? Architecture des ordinateurs ?? Info-Spé A A D Mode d'adressage Source d An Indirect par registre d'adresse avec déplacement Destination Dn Direct par registre de donnée Mot de bits de l'instruction ADD REGISTER ADD D OPMODE W Dn EFFECTIVE ADDRESS MODE REGISTER d A Information à ajouter pour la source d A d représente un déplacement sur bits signés Code machine complet en représentation hexadécimale DE D A ADDI W - A D L Mode d'adressage Source Immédiat Destination d An Xn Indirect par registre d'adresse avec déplacement et index Mot de bits de l'instruction ADDI SIZE EFFECTIVE ADDRESS MODE REGISTER ADDI W d A Xn Information à ajouter pour la source La taille de la donnée du mode d'adressage immédiat correspond à la taille de l'instruction L'instruction possède ici l'extension W La taille de la donnée est donc de bits Il y a deux informations à ajouter pour la destination la valeur de d et la valeur de Xn Ces deux informations doivent être contenues dans ce qui s'appelle le mot d'extension La structure du mot d'extension est présente dans le manuel de référence du T D ?? Corrigé CDavid Bouchet ?? Architecture des ordinateurs ?? Info-Spé Mot d'extension du D A REGISTER W L DISPLACEMENT INTEGER D L d - F en complément à Les bits de poids fort du mot d'extension servent à identi ?er le registre Xn et les bits de poids faible contiennent la valeur de d d est un déplacement codé sur bits signés Lorsque sa valeur est négative il faut déterminer son complément à a ?n d'obtenir les bits à positionner dans le champ du mot d'extension La représentation hexadécimale du mot d'extension est F Lorsque deux informations sont à ajouter une pour la source et une pour la destination il faut commencer par ajouter celle de la source puis en ?n celle de la destination Code machine complet en représentation hexadécimale F CMPA W A A Mode d'adressage Source An Indirect par registre d'adresse avec postincrémentation Destination An Direct par registre d'adresse Mot de bits de l'instruction
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170210958881bdm8ahrr3ysw3hkpidzuhndfk47qtyymlxzmxitrdwjq68zaqxwmrt72ucx431pxlufp4fwhz1bleolvntavittdwzzbennuuk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/cYiTWzPmCCavV1ADrSvi9orabJ6325BzwzCoNg0EupcDdkbCIsNg7zMZ9W0LP1y09qM9OAbBFazluSozPYWpMbCm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702390320xcrdqjcjnbiz6ytxhsyui9offlp6ysyg52qjt6zn7oayefhf2sybcnfqk2ktybbuljuh1ljzquupxkdlpz19lfyz4p5jyblzpdo6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702602393cy1ksfvefk2avtqgqmxuf9ppgrp0mmgfp1njs6tyvk2baq5l09ysxpobr8h1zfgmdh4xohcl9s3x03amoiorbw7jmtlidzt06z21.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/hH41izuK7uqrPsK5pgdMKv90HNfDff8dnSDjobVNLep19V5AzfGxfJExSqPY4Nwfbs2BK1wZqWUMPq1xrfQnEYRP.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Uyq5EiQ7b6oeGUjhlryLoGEI7dmwiFwHnXtbG1Co92C6M08zzbZQSOpMKgiD4vWNC1QTIrlGLpMrjoeGqPNRS8TU.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702435625ikmey4ck1ccejizb2trdxtrnvcnptn2fh9mafsulizso3ipwulenzxv0pqlp7vuufvmjsdfes8baielf0lqe68f5oukr20zfbmvn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702569492qltqmlnhb9wsq6iibxcpt6sga3zwowa0kcmzn8ymypcp5weoed38xvcub6hdnrcyh7x1j3jd6iaflqjfy8yoq358xtu04jxufagr.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702112545nqa8wmop9c6t2cowlweemdg3lp32jvurrqw5w8rmgrfi7qtw0jyvy4cylssij0ong3jo0nxdycaspqhcvnbmhw4but3rrhied6ho.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702565574vo3w7vr0ez1xws11uapd6qlxbnstp1t7bctofvk3c1ic6yez9rczdouvwyytaq7jpp0x99thechab17hxhb65qsowig4t96t831e.png)
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 09, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 46.5kB