Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [InLine-Assembler] Tutorial/Einführung? (https://www.delphipraxis.net/2275-%5Binline-assembler%5D-tutorial-einfuehrung.html)

CalganX 15. Jan 2003 17:29


[InLine-Assembler] Tutorial/Einführung?
 
Hi,
auch wenn man heutzutage eher weniger den Assembler benutzt frage ich euch, ob jemand ein gutes Tutorial / eine gute Einführung kennt.

Chris

MadMason 15. Jan 2003 17:37

Liste der Anhänge anzeigen (Anzahl: 1)
hab mal eins angehängt

d3g 15. Jan 2003 19:26

Ganz gut ist auch das Buch "Programmiersprache Assembler" von Rainer Backer, rororo 2001 (8. Auflage), EUR 9,90. Ist zwar nur für 086er, aber dafür sehr verständlich geschrieben.

MfG,
d3g

CalganX 15. Jan 2003 19:35

Ja schon... Habe ich bei Amazon.de gesehen.
Aber was ich suche ist ein Tutorial für den Inline-Assembler (ist kein großer Unterschied, aber irgendwie ist das was anderes als mit TASM).

Chris

PS: Nebenbei: Warum klappt folgendes nicht:
Code:
  mov ax,1
  mov bx,1
  cmp ax,bx
  je @end
  mov al,1
  @end

phlux 15. Jan 2003 19:45

weil l glaub ich leer ist nach dem ersten mov befehl :roll: bin mir aber nciht sicher, ich lerne das grad in der schule :)

sakura 15. Jan 2003 19:45

Code:
  mov ax,1
  mov bx,1
  cmp ax,bx
  je [color=#ff0000]@[/color]@end
  mov al,1
  [color=#ff0000]@[/color]@end
Inline-Assembler Sprünge mit doppelten (at).
...:cat:...

sakura 15. Jan 2003 19:47

Zitat:

Zitat von phlux
weil l glaub ich leer ist nach dem ersten mov befehl :roll: bin mir aber nciht sicher, ich lerne das grad in der schule :)

Nee, MOV kopiert, entgegen seinen Name - es verschiebt nicht. Wasd sollte auch anschließend in l stehen?

CalganX 15. Jan 2003 19:52

Desweiteren ist al der oberere Teil von ax. Somit also nicht leer.

Chris

jbg 15. Jan 2003 20:11

Code:
  mov ax,1
  mov bx,1
  cmp ax,bx
  je [color=#ff0000]@[/color]@end
  mov al,1
  [color=#ff0000]@[/color]@end[color=#0000ff]:[/color]
Zitat:

Inline-Assembler Sprünge mit doppelten (at).
Und die Lables mit Doppelpunkt.

sakura 15. Jan 2003 20:13

Zitat:

Zitat von jbg
Und die Lables mit Doppelpunkt.

Wie konnte ich das nur übersehen. :roll:
...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz