Autor Beitrag
Xabitire
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 114

Win Xp, Win Vista
D6 PE, D7 PE
BeitragVerfasst: So 18.11.07 19:49 
Hi Leute,

bin gerade total verwirrt! :gruebel:

Ich hab mir vor ein paar Tagen das Buch "Assembler" von Reiner Backer gekauft, weil ich mir mal ein paar Grundkentnisse bezüglich Assemblern zulegen möchte. Vor allem weil man Assembler so einfach unter Delphi-Quelltext benutzen kann!

Nun empfiehlt das Buch zum Assemblieren die Assembler MASM oder TASM zu benutzen und mein Problem ist irgendwie, dass ich die tasm.exe nirgens unter den Delphi-Ordnern finden kann, oder hab ich da doch irgendwas falsch verstanden und bei Delphi wird TASM gar nicht mitgeliefert :?:

Übrigens:

Den Assembler MASM würde ich ja benutzen, aber bei allen Versionen, die ich bis jetzt gefunden habe, treten immer Fehler beim Assemblieren auf, obwohl ich die Beispiele 1 zu 1 abgetippt habe!
Falls jemand doch noch eine Version kennt, von der er weiß, dass sie mit den Beispielen des Buches funkionieren, wäre ich dafür auch sehr dankbar!

thx schonmal!

MFG Blackbird8690


Moderiert von user profile iconChristian S.: Topic aus Sonstiges (Delphi) verschoben am So 18.11.2007 um 18:58
SAiBOT
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 323
Erhaltene Danke: 6

XP SP2; 7
D7; D2009
BeitragVerfasst: So 18.11.07 20:42 
schau dir mal das "MASM32-Package Version 9" auf www.codingcrew.de/ an!
MfG
TProgger
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 148

XP
D6, D2007 prof
BeitragVerfasst: So 18.11.07 21:01 
oder bei Onkel Google nach Borland Turbo Assembler suchen. Aber Vorsicht, TASM und MASM haben Syntax- bzw. Directiven-Unterschiede.

Hier vetusware.com/download/TASM%205.0/?id=65 gibts nen Download.

_________________
Wir haben für jede Lösung das richtige Problem ;)
Han-Xian
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 18.11.07 22:27 
Hi blackbird!

Das Problem an MASM wird daran liegen, dass du einen 32bit Linker hast, aber in dem Buch Dos-Programme angegeben wurden, zumindestens an dieser Stelle.

MfG
Han-Xian
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 18.11.07 23:13 
normal im delphi\bin verzeichnis. aber was steht dagegen, den integrierten assembler zu verwenden? einfach ASM davor ... dann deine befehle und mit END; abschliessen... deine variablen deklarierste da in pascal... nur so als denkanstoss...
Xabitire Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 114

Win Xp, Win Vista
D6 PE, D7 PE
BeitragVerfasst: Mo 19.11.07 17:47 
So, erstmal ein großes dankeschön an alle!

Hab gerade den Link von TProgger ausprobiert und es funktioniert einwandfrei!

@Grenzgaenger:

Zitat:
aber was steht dagegen, den integrierten assembler zu verwenden? einfach ASM davor ... dann deine befehle und mit END; abschliessen... deine variablen deklarierste da in pascal... nur so als denkanstoss...

Das weiß ich, deswegen will ichs ja lernen! :wink:
Allerdings ist das Buch etwas anders aufgebaut und von daher wollte ich mich vorerst mal nach dem Buch richten!

Thx nochmal!

MFG Blackbird8690