Forum
Tipps
News
Menu-Icon

Unterschied JMP und GOTO

Hi,

ich habe eine frage.. wo ist der unterschied zwischen dem bösen "goto" und dem wohl eher unbekanntem "JMP".

GOTO

halo:       //die sprungmarke
goto halo;  //sprung-befehl

JMP
__asm("  halo:  \n\t");  //sprungmarke
__asm("  JMP halo \n\t"); //sprung-befehl

Wo ist jetzt der eigentliche unterschied zwischen den beiden.. da goto wohl weniger gemocht wird.. wollt ich fragen ob es mit der assembler-lösung JMP geht ?

Danke im Vorraus

MFG
TOMEK

Antworten zu Unterschied JMP und GOTO:

 

Zitat
ASM
Typ: Befehl
Kategorie: Fremdsprachen

Bindet Maschinensprache-Code ins Programm ein.
Unterstützt wird der gesamte IA32-Befehlssatz.

Syntax A:
ASM ASSEMBLER-Code

Syntax B:
ASM
   'ASSEMBLER-Code
END ASM

Der Assembler-Code unterliegt der INTEL-Syntax.
kurz = es gibt keinen

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

hmm.. du postest mir die Syntax von Inline Assembler...
noch dazu nicht Dev-C++ gerecht.. Und da unterliegt der Assembler code nicht der Intel Syntax sondern der AT&T Syntax ! hmmm..

wo soll ich jetzt hier den "unterschied" ausdiesem zitat herauslesen !?

Ahh und.. wenns keinen gibt.. ok

danke

MFG
TOMEK


« (VB) - ComboBox-Einträge verlinkenDateinamen lesen ( c++ ) »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...

QR-Code
QR-Codes, die Abkürzung für "Quick Response Codes", sind eine Form von zweidimensionalen Barcodes. Damit lassen sich Informationen schnell und effizient speiche...