Bonjour, je dois creer un assembleur.
J'ai un petit probleme. Il faut que je comprenne comment on passe du fichier source au code hexa :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
l2:
sti r1,%:live,%1
and r1,%0,r1
live: live %1
zjmp %:live
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
# executable compile:
#
# 0x0b,0x68,0x01,0x00,0x0f,0x00,0x01
# 0x06,0x64,0x01,0x00,0x00,0x00,0x00,0x01
# 0x01,0x00,0x00,0x00,0x01
# 0x09,0xff,0xfb
J'ai compris la ligne : and r1,%0,r1 et la ligne live: live %1.
Cependant quelqu'un pourrait m'expliquer comment on passe de sti r1,%:live,%1 a
# 0x0b,0x68,0x01,0x00,0x0f,0x00,0x01.

Je vous remercie d'avance.