[LMI] [Résolu] TD3, warning

Voir le sujet précédent Voir le sujet suivant Aller en bas

[LMI] [Résolu] TD3, warning

Message  NicoM le Dim 13 Avr 2008, 14:10

Bonjour, après avoir installé VirtualBox etc... Je commence donc mon petit TD3 sous Linux Very Happy
N'ayant pas accès au serveur de l'école ^^ Je recopie simplement le premier exemple donné dans le td3 et là, WARNING !Sad

warning : uninitialised space declared in non-BSS section `.text' : zeroing

J'ai mon .o mais j'aimerai savoir ce que c'est au moins Smile Merciiiiiii



En l'éxécutant, Erreur de segmentation en +.... (Core dum machin)... Marre là
Je parle bien de l'exemple SurfTri.asm !!
Merchi

NicoM

Nombre de messages : 116
Prénom : Nicolas
Statut : étudiant 3ieme Industrielle
Localisation : Bascule
Date d'inscription : 07/12/2007

Revenir en haut Aller en bas

Re: [LMI] [Résolu] TD3, warning

Message  NicoM le Dim 13 Avr 2008, 14:22

bah dsl, je suis un imbécile, j'ai mal recopier l'exemple.... Shocked

edit : bah finallement meme en corrigeant l'erreur, j'ai toujours la même chose et maitnenant j'ai vérifier lettre par lettre, bien copié now Very Happy

NicoM

Nombre de messages : 116
Prénom : Nicolas
Statut : étudiant 3ieme Industrielle
Localisation : Bascule
Date d'inscription : 07/12/2007

Revenir en haut Aller en bas

Re: [LMI] [Résolu] TD3, warning

Message  NicoM le Dim 13 Avr 2008, 21:33

tjs no réponse? moi jsuis nul part...

NicoM

Nombre de messages : 116
Prénom : Nicolas
Statut : étudiant 3ieme Industrielle
Localisation : Bascule
Date d'inscription : 07/12/2007

Revenir en haut Aller en bas

Re: [LMI] [Résolu] TD3, warning

Message  pbt le Dim 13 Avr 2008, 22:15

J'ai pris l'exemple du TD3, intitulé SurfTri, j'ai compilé et édité les liens avec
Code:
nasm  SurfTri.asm -f elf
ld SurfTri.o -e main -o SurfTri
et je n'ai pas de soucis ... il faudra être plus explicite si tu veux obtenir une réponse.

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [LMI] [Résolu] TD3, warning

Message  NicoM le Lun 14 Avr 2008, 00:29

Bon, voilà l'exemple comme je l'ai recopié du TD3 :
Code:

extern printw
global main            ; point d'entrée du programme doit être connu par ld.
;=============
        section.data
;=============          ; section qui décrit les var initialisées.
base    db 6
hauteur dw 7
deux    equ 2
;=============
        section.bss
;=============

;=============
surface resw 1          ; réserve un word pour cet variable.
;=============
        section.code    ; point d'entrée du programme doit être connu par ld.
;=============
main:                  ; point d'entrée du programme.

mov al,[base]          ; [] signifie valeur.
mov ah,0
mul word [hauteur]      ; base*hauteur, word donne la taille
                        ; de l'opérande.
mov bx,deux
div bx
mov [surface],ax

push word [surface]
call printw
add sp,4

mov ebx,0              ; argument 0.
mov eax,1              ; appel sys. nr°1 = exit
int 80h                ; appel sys

J'ai ensuite été cherché le printw sur le site et fait les commandes comme dans le TD3. Je signale que à l'école, bah ca m'a prit 10min...

J'ai ceci comme warnings : SurfTri.asm:12: warning: uninitialised space declared in non-BSS section `.text': zeroing

puis ensuite à l'éxécution, erreur de segmentation... OUIIINNNNN

Merci merci merci

NicoM

Nombre de messages : 116
Prénom : Nicolas
Statut : étudiant 3ieme Industrielle
Localisation : Bascule
Date d'inscription : 07/12/2007

Revenir en haut Aller en bas

Re: [LMI] [Résolu] TD3, warning

Message  nvs le Lun 14 Avr 2008, 00:34

essaie un peu avec un espace avant les divers points ('.') qui apparaissent dans ton code. ainsi, écris :

Code:
section .data
à la place de

Code:
section.data






_________________

nvs

Nombre de messages : 5238
Age : 43
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [LMI] [Résolu] TD3, warning

Message  NicoM le Lun 14 Avr 2008, 18:40

nvs a écrit:essaie un peu avec un espace avant les divers points ('.') qui apparaissent dans ton code. ainsi, écris :

Code:
section .data
à la place de

Code:
section.data






C'est cool, c'est juste les espaces qui manque... C'est vraiment pour devenir dingue ca... Enfin Merci !!!!!!! Ca fonctionne Smile

NicoM

Nombre de messages : 116
Prénom : Nicolas
Statut : étudiant 3ieme Industrielle
Localisation : Bascule
Date d'inscription : 07/12/2007

Revenir en haut Aller en bas

Re: [LMI] [Résolu] TD3, warning

Message  nvs le Lun 14 Avr 2008, 22:51

je le marque résolu dans ce cas Smile





_________________

nvs

Nombre de messages : 5238
Age : 43
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [LMI] [Résolu] TD3, warning

Message  Contenu sponsorisé Aujourd'hui à 21:01


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum