hello tout le monde,
Je fait de la prog embarqué sur micro controleur (PIC, AVR, ARM, 68HC) mais je ne programme pas en asm x86 donc je me suis dit que je devrais m'y mettre un peu.
Un ami m'a donc passé un bouquin de 97.
Les architecture etant compatible, et l'asm avec, le code devrais fonctionner or je vois que chaque éditeur a son assembleur ce qui est assez énervant.
dans le livre j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 ; COUCOU.asm .model tiny ; 1ere erreur .code ; 2eme erreur org 100H HOST: mov ah,9 mov dx, OFFSET HI ; 3eme erreur int 21H mov ax, 4c00H int 21h HI: DB 'coucou$' END COUCOU ; 4eme erreur
j'assemble avec NASM avec l'option -fbin pour obtenir un .COM
1ere erreur disparait en supprimant la ligne.
2eme erreur en rajoutant devant segment.
3eme erreur en supprimant OFFSET.
4eme erreur en supprimant la ligne.
j'ai regardé les différents topic sur les compilo et celui ci semble etre assez proche de la norme, donc soit la c'est faux, soit le bouquin ne la respecte pas ?
dans ce cas que me conseillez vous de faire car le livre m'interresse, donc quel logiciel est compatible avec cette assembleur ? ou alors je n'aurais que 2 ou 3 truc du genre sans importance a modifier, dans ce cas pas de probleme?
Merci pour vos conseils
Partager