Bonjour,
Apprenant l'assembleur j'ai beaucoup de questions le concernant:
J'ai lu que les processeurs demarrent tous en mode normal et qu'un programme en mode normal ne peut appélé une fonction en mode protegé mais qu'un programme en mode protégé peut faire appel à une fonction en mode normal. J'aimerais savoir comment definir le mode d'un programme ?
Je sais que pour mettre une valeur dans un régistre on fait par exemple mov eax,14 mais si je veux créer un programme qui met un nombre dans un régistre et l'affiche comment m'y prendre j'ai éssayé divers technique comme:
et d'autres accrobatie mais rien ne marche. Besoin d'aide svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 section .data db nbr section .text global _start: mov eax,4 mov ebx,1 mov ecx,[nbr] mov edx,t_nbr int 80h ;------------------- mov eax,1 mov ebx,0 int 80h
Merci par avance
Partager