AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [InLine-Assembler] Tutorial/Einführung?
Thema durchsuchen
Ansicht
Themen-Optionen

[InLine-Assembler] Tutorial/Einführung?

Ein Thema von CalganX · begonnen am 15. Jan 2003 · letzter Beitrag vom 15. Jan 2003
Antwort Antwort
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

[InLine-Assembler] Tutorial/Einführung?

  Alt 15. Jan 2003, 18:29
Hi,
auch wenn man heutzutage eher weniger den Assembler benutzt frage ich euch, ob jemand ein gutes Tutorial / eine gute Einführung kennt.

Chris
  Mit Zitat antworten Zitat
MadMason

Registriert seit: 9. Nov 2002
Ort: Altenburg
126 Beiträge
 
Delphi 2005 Architect
 
#2
  Alt 15. Jan 2003, 18:37
hab mal eins angehängt
Angehängte Dateien
Dateityp: zip Assembler_Tutorial.zip (25,9 KB, 47x aufgerufen)
Einstein ist tot
Newton ist tot
und mir ist auch schon ganz schlecht
  Mit Zitat antworten Zitat
Benutzerbild von d3g
d3g

Registriert seit: 21. Jun 2002
602 Beiträge
 
#3
  Alt 15. Jan 2003, 20: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
-- Crucifixion?
-- Yes.
-- Good. Out of the door, line on the left, one cross each.
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#4
  Alt 15. Jan 2003, 20: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
  Mit Zitat antworten Zitat
Benutzerbild von phlux
phlux

Registriert seit: 4. Nov 2002
Ort: Witten
1.335 Beiträge
 
Delphi 6 Personal
 
#5
  Alt 15. Jan 2003, 20:45
weil l glaub ich leer ist nach dem ersten mov befehl bin mir aber nciht sicher, ich lerne das grad in der schule
Christian "phlux" Arndt
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#6
  Alt 15. Jan 2003, 20: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).
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#7
  Alt 15. Jan 2003, 20:47
Zitat von phlux:
weil l glaub ich leer ist nach dem ersten mov befehl 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?
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#8
  Alt 15. Jan 2003, 20:52
Desweiteren ist al der oberere Teil von ax. Somit also nicht leer.

Chris
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#9
  Alt 15. Jan 2003, 21: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.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#10
  Alt 15. Jan 2003, 21:13
Zitat von jbg:
Und die Lables mit Doppelpunkt.
Wie konnte ich das nur übersehen.
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 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