Bonjour.
Je suis actuellement entrain de lire le Tutoriel d'initiation débutant à l'assembleur (INTEL 80x86 / 16bits) par Benoît-M.
et j'en suis arriver a la partie 2, celle ou il nous donne et commente des exemples de codes.
Mise a par quelque problèmes pour installer TASM, j'ai finalement réussi a le faire. Après avoir crée mon fichier "test.asm", je tape les ligne suivant dans ma console (je suis sous windows XP)
test2.asm :
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 c:\Documents and Settings\Heero\bureau> tasm test2 Turbo assembler Version 3.2 Copyright (c) 1988, 1992 Borland International Assembling file: test2.ASM Error messages: None Warning messages: None Passes: 1 Remaining memory: 415k c:\DOCUME~1\Heero\Bureau>tlink test2 Turbo Link Version 5.1 Copyright (c) 1992 Borland International c:\DOCUME~1\HEERO\BUREAU>test2 Bonjour, monde ! c:\DOCUME~1\HEERO\BUREAU>
Ce que je note personnellement :
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 .386 code segment use16 assume cs:code, ds:data, ss:pile debut: mov ax, data mov ds, ax mov ah, 09h mov dx, offset message int 21h mov ah, 4Ch int 21h code ends data segment use16 message db "Bonjour, monde !",'$' data ends pile segment stack remplissage db 256 DUP (?) pile ends end debut
- Il n'y a pas d'erreur lors de la création du .obj, mais l'affichage du "Documents and Settings" tronquer et en majuscule ne me dit rien qui vaille, mais peut être es la gestion des espaces dans l'adresse qui le fait boguer. Mais sinon aucun problème notable tout fonctionne parfaitement.
- Le fichier test2.exe est crée et marche correctement, pour preuve il s'exécute correctement ensuite
- Et enfin la vrai raison de mon post : l'affichage de l'adresse entièrement en majuscule et le fait que la console se mette à boguer, je m'explique, les touche "Haut/Bas" n'ont plus aucun effet, et quand j'essaye de fermer ma fenêtre j'ai un joli message windows : Votre programme n'a pas pu s'arrêter correctement[...]Terminer maintenant - Annuler
Voila merci d'avance a ceux qui pourrons m'aider
Partager