Home
Représentation des données en mémoire et opérations arithmétiques
Contents
1. et voir le r sultat d ex cution des instructions arithm tiques 2 Modifier le programme TP1_add s en utilisant des instructions de d calage sur un registre contenant un entier positif et un registre contenant un entier n gatif Les instructions de d calage sont d finies en annexe Annexe 1 Programme TD1_memoire s include nios_macros s text global _start _sStart STOP br STOP org 0xe00 word 1 2 3 4 5 byte at br EU Hd TAT B ere short 10 11 12 float Iy 2 3 end Le programme commence l adresse start Dans ce cas il ne fait rien Les donn es sont plac es en m moire partir de l adresse sp cifi e par org 0xe00 Annexe 2 Instructions assembleur de d calage Instruction assembleur Effet slli rC rA IMMS rC amp rA lt lt IMM5 D calage logique gauche srai rC rA IMM5 rC amp erA gt gt IMM5 D calage arithm tique droite srli rC rA IMM5 rC amp erA gt gt IMM5 D calage logique droite IMMS constante sur 5 bits 2 2
2. S4 CLM D Etiemble 2012 TP1 Repr sentation des donn es en m moire et Op rations arithm tiques Introduction Ce TP utilise l ordinateur Processeur et M moire implant sur une carte FPGA pour ex cuter des programmes crits en langage assembleur Ces programmes permettront d observer e L implantation des donn es en m moire e P ex cution d instructions arithm tiques par le processeur NIOS II et l observation des cas de d bordement Mode d emploi 1 Connecter la carte DE2 au terminal via le c ble USB entr e Blaster du c t de la carte 2 Lancer le programme Quartus 3 Via l onglet Tool ouvrir le programme programmer Via la commande Open sous l onglet File charger le fichier config sof Lorsque le fichier appara t cliquer sur Program Configure Cliquer sur l onglet Hardware Setup et v rifier que USB Blaster appara t dans le fen tre 4 Cliquer sur Start pour charger la configuration sur le FPGA Cette tape charge le processeur NIOS et sa m moire sur la carte Le programme Quartus peut alors tre ferm Lancer le programme Altera Debug Client 7 Via onglet NIOS II cliquer sur Configure System puis cliquer sur Load pour charger le fichier nios_system ptf Puis cliquer OK Apr s cette phase les logiciels permettant de compiler des programmes C ou des programmes assembleur sont charg s sur la carte DE2 8 Via l onglet NIOS II avec Assembl
3. y pour Program Type on peut ajouter add un programme assembleur s 9 Via l onglet Action cliquer sur Compile amp Load V rifier que les deux tapes s ex cutent correctement pas d erreur signal e 10 L onglet Dissassembly permet de voir le programme assembleur g n r Ce programme peut s ex cuter instruction par instruction via la commande Single Step ou commande F2 On peut sortir de l ex cution du programme assembleur par la commande Disconnect 11 L onglet Memory permet de visualiser le contenu des cases m moire Il est possible en cliquant sur les adresses de changer le mode d affichage 1 Number of words to display il est conseill de choisir 8 pour faciliter la lecture des adresses hexad cimale 2 View as qui permet de voir le contenu des cases m moire par mots de 8 bits octet 16 bits 2 octets ou 32 bits 4 octets a Repr sentation des donn es en m moire Ex cuter successivement les programmes TP1_memoire s TP1_memoirel s et TP1_ memoire2 s 1 2 S4 CLM 2012 D Etiemble 1 TPI_memoire voir l implantation m moire Quel ordre utilise le processeur NIOS big ou little endian 2 TPI_memoirel quel est le probl me 3 TP1_memoire 2 en mode dissassembly ex cuter pas pas et voir le r sultat d ex cution des diff rentes instructions Load Instructions arithm tiques 1 Ex cuter le programme TP1_add s pas pas
Download Pdf Manuals
Related Search
Related Contents
価 BACK C0鷹CH Diseño de un planificador Copyright © All rights reserved.
Failed to retrieve file