A voir également:
- Terme s'exécuter
- Calcul terme grossesse - Télécharger - Vie quotidienne
- Exécuter un fichier bat automatiquement - Forum Autoit / batch
- Exécuter crontab manuellement - Forum Shell
- Application introuvable pour exécuter cette action - Forum Samsung
- Aucun programme n'est associé à ce fichier pour exécuter cette action ✓ - Forum Windows
5 réponses
choubaka
Messages postés
39399
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
3 août 2024
2 101
26 janv. 2005 à 18:08
26 janv. 2005 à 18:08
salut
En gros, celà veut dire que ce programme peut fonctionner sans avoir recours à d'autres applications ou programmes extèrieurs ..; Il dispose de tous les élêments nécessaires que pour être autonome.
En gros, celà veut dire que ce programme peut fonctionner sans avoir recours à d'autres applications ou programmes extèrieurs ..; Il dispose de tous les élêments nécessaires que pour être autonome.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 658
26 janv. 2005 à 18:08
26 janv. 2005 à 18:08
Exécuter un programme, c'est demander au microprocesseur (Pentium ou autre) d'effectuer une à une les opérations inscrites dans le programme.
Les compilateurs permettent de convertir les programmes écris dans les langages humainement compréhensibles (C, C++, Java, Delphi...) en langage machine (compris par le microprocesseur).
Les compilateurs permettent de convertir les programmes écris dans les langages humainement compréhensibles (C, C++, Java, Delphi...) en langage machine (compris par le microprocesseur).
Merci pour ta réponse, sans vouloir abuser, peut t'il me donner des exemples d'opération lorsque tu me dis effectuer une a une les opération inscrite dans le programme. C'est pour mieux comprendre ta réponse. autre question qui effectue la demande? ca se fait automatiquement ou est ce qu'il y a une manipulation a faire en particulier par l'administrateur réseau par exemple??
Merci a toi en tout les cas.
Merci a toi en tout les cas.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 658
27 janv. 2005 à 12:03
27 janv. 2005 à 12:03
peut t'il me donner des exemples d'opération lorsque tu me dis effectuer une a une les opération inscrite dans le programme.
Sans problème:
Voici un programme en langage machine x86 (Pentium) qui affiche 'Hello, world !':
Et le même programme en héxadécimal:
ba0c01b409cd21b8004ccd2148656c6c6f2c20576f726c642124
C'est bien sûr incompréhensible pour nous.
En langage assembleur (très proche de la machine, mais un peu plus compréhensible), c'est ça:
Chacune de ces instructions se traduit par une suite d'octets.
Par exemple, le mov ah,9 se code 'b4 09'.
dx, ax... sont les registres du microprocesseur (de petites mémoire internes au microprocesseur).
mov, int, et autres sont les instructions élémentaires du x86.
ll y a des opérations de lecture/écriture mémoire (mov, etc.), de calcul (add, sub, div, dec, inc...), de test/comparaison (cmp...), et de saut (jmp, jpz...), etc.
Le langage assembleur est très limité.
Il ne possède que des fonctions de base (additionner, copier, comparer...).
Sans problème:
Voici un programme en langage machine x86 (Pentium) qui affiche 'Hello, world !':
º´ Í!¸ LÍ!Hello, World!$
Et le même programme en héxadécimal:
ba0c01b409cd21b8004ccd2148656c6c6f2c20576f726c642124
C'est bien sûr incompréhensible pour nous.
En langage assembleur (très proche de la machine, mais un peu plus compréhensible), c'est ça:
mov dx,offset txt mov ah,9 int 21h mov ax,4c00h int 21h hello endp txt db 'Hello, World!$'
Chacune de ces instructions se traduit par une suite d'octets.
Par exemple, le mov ah,9 se code 'b4 09'.
dx, ax... sont les registres du microprocesseur (de petites mémoire internes au microprocesseur).
mov, int, et autres sont les instructions élémentaires du x86.
ll y a des opérations de lecture/écriture mémoire (mov, etc.), de calcul (add, sub, div, dec, inc...), de test/comparaison (cmp...), et de saut (jmp, jpz...), etc.
Le langage assembleur est très limité.
Il ne possède que des fonctions de base (additionner, copier, comparer...).
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 658
27 janv. 2005 à 12:13
27 janv. 2005 à 12:13
autre question qui effectue la demande?
Généralement, c'est toi qui déclenche ces actions en lançant le programme (par exemple en double-cliquant sur l'icône d'un programme).
Il y a également des choses qui sont faites automatiquement.
Par exemple Windows est aussi un programme, et il possède des millions d'instruction pour faire des tas de choses (dessiner les fenêtres à l'écran, lire les déplacements de la souris et redessiner le curseur à l'écran, etc.)
Généralement, c'est toi qui déclenche ces actions en lançant le programme (par exemple en double-cliquant sur l'icône d'un programme).
Il y a également des choses qui sont faites automatiquement.
Par exemple Windows est aussi un programme, et il possède des millions d'instruction pour faire des tas de choses (dessiner les fenêtres à l'écran, lire les déplacements de la souris et redessiner le curseur à l'écran, etc.)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
27 janv. 2005 à 10:39