Autor Thema: Rückgabewerte bei Strukturen  (Gelesen 6392 mal)

lobmann

  • Beiträge: 243
    • Profil anzeigen
    • http://www.fallek.de.vu
Gespeichert
« am: 21. May 2004, 11:19 »
Wo sind eigentlich in C die Rückgabewerte wenn man eine Struktur benutzt, die Werte passen doch dann nichmehr in eax
Man kann doch nem alten Mann nicht in den Bart spucken und sagen es hat geschneit

gurru

  • Beiträge: 42
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 21. May 2004, 13:20 »
hallo

Wenn du das wissen wilst, schreib dir ein kleines Programm und übersetz das mit

gcc -S datei
(sollte dasauf der Kommandokonsole ausgegeben werden, schreib hinter den Befehlsaufruf einfach: > dateil.s)

in der datei.s steht dann das Assemblat des Code

Noch ein Tipp: Benutze keine Optimierungen, da sonst die Navigation im Code erschwert wird, da keine direkte zuordnung mehr möglich ist

mfg

chr15

  • Beiträge: 279
    • Profil anzeigen
    • http://www.clinux.de.vu
Gespeichert
« Antwort #2 am: 21. May 2004, 21:02 »
Normal ist es so, dass bei allen Sachen, die Größer als 4/8 Byte (16/32 Bit System; AX:DX, EAX:EDX)) sind immer nur ein Pointer zurückgeliefert wird. Genau so wird auch bei solchen Parametern meistens nur ein Pointer angegeben.

chr15

  • Beiträge: 279
    • Profil anzeigen
    • http://www.clinux.de.vu
Gespeichert
« Antwort #3 am: 21. May 2004, 21:04 »
Also das mit dem Smiley soll AX:DX heißen

lobmann

  • Beiträge: 243
    • Profil anzeigen
    • http://www.fallek.de.vu
Gespeichert
« Antwort #4 am: 21. May 2004, 21:53 »
ah sowas hab ich mir gedacht danke für deine Hilfe
PS: Das mit den Smileys nervt wirklich ob man das abstellen kann
Man kann doch nem alten Mann nicht in den Bart spucken und sagen es hat geschneit

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #5 am: 21. May 2004, 21:55 »
ja unter dem eingabe teil hier is ein häckchen für die smilis;)
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

lobmann

  • Beiträge: 243
    • Profil anzeigen
    • http://www.fallek.de.vu
Gespeichert
« Antwort #6 am: 21. May 2004, 23:09 »
@Roshl

is mir ja richtig peinlich wieder nich genau hingeguckt
Man kann doch nem alten Mann nicht in den Bart spucken und sagen es hat geschneit

 

Einloggen