Pour réaliser un projet assembleur , ou un programme assembleur. (ici par exemple asm1.asm, asm1.asm etant le source assembleur)
Il faut déjà avoir un espace de travail sur sa machine.
Je conseil de travailler dans Works
/home/etudiant/Works
dans ce répertoire faire un autre répertoire au nom du tp par exemple tpasm1
/home/etudiant/Works/tpasm1
Dans ce répertoire faire un repertoire par exercice .
/home/etudiant/Works/tpasm1/asm1
Dans ce répertoire :
écrire le fichier source : asm1.asm
écrire un fichier README qui va expliquer le projet et comment assembler le projet (ligne de commande)
naken_asm asm1.asm -o asm1.hex -l
exemple: asm1.asm
.msp430
.org 0xF800
mov #0x8082, R9
rrc.w R9
rrc.b R9
fin: jmp fin
.end
exemple : README
Exercice , qui permet en pas a pas de tester rrc.w R9 avec mspdebug en sim ou rf2500
pour assembler:
naken_asm asm1.asm -o asm1.hex -l
on obtient : asm1.hex et asm1.lst
pour archiver le tp il suffit d'utiliser la fonction tar