| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Assembler und C im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Ich hab schon lang nicht mehr wirklich assembler programmiert! Ich hab vergessen, wie man in assembler eine zahl returnt ...
![]() |
| | #1 (permalink) |
| Anzeige Ich hab schon lang nicht mehr wirklich assembler programmiert! Ich hab vergessen, wie man in assembler eine zahl returnt (zu dem aufrufenden C-Programm) Na gut... soviel weis ich auch noch: Man muss den wert irgendwo in einem register ablegen! Aber in welchem?? Und noch eine frage: Wie übergebe ich einen float/double?? wie kann ich diesen auf den Stack pushen?? | |
| | |
| | #2 (permalink) |
| Meistens, wenn nicht sogar immer, liegt der Rückgabewert in eax. Mit Fließkommazahlen ist das so eine Sache, damit habe ich mich bisher auch nicht konkret beschäftigt. Aber vielleicht solltest du mal nach FPU googeln ![]() z.B. hier: http://cs.smith.edu/~thiebaut/ArtOfA...tml#HEADING3-1 | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | thx Und wo werden die Parameter gefunden? z.b. in : func(short a, short b, long c, char d, short f); in [bp-4] ist dann a und in [bp-6] ist dann b und in [bp-8] dann c, d in [bp-12] und f in [bp-14] oder was? wenn das richtig war, verstehe ich nicht, warum meine func segfaultet! |
| | |
| | #4 (permalink) |
| Am besten du kompilierst es als C Programm und debuggst einfach mal an die Stelle. | |
| | |
| | #5 (permalink) |
| Registriert seit: 27.03.04 ![]() Likes: 0 | Online: http://andremueller.gmxhome.de/toc.html Download: http://andremueller.gmxhome.de/bastut.zip ThnX to A. müller für ein hervorragendes Werk |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| IDE for Assembler | Destruction | Code Kitchen | 10 | 11.11.07 15:23 |
| assembler | reversen | SkiN-X | Hacks & Crackmes | 3 | 22.08.06 17:16 |
| Assembler | CPU8080 | Code Kitchen | 11 | 23.07.05 17:44 |
| Assembler für Mac | mise | Mac OS & Co. | 4 | 07.06.05 14:17 |
| Assembler | HittiSun | Code Kitchen | 4 | 28.01.04 10:33 |