AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

welcher assembler ist das

Ein Thema von sancho1980 · begonnen am 10. Nov 2006 · letzter Beitrag vom 12. Nov 2006
Antwort Antwort
Seite 1 von 2  1 2      
sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#1

welcher assembler ist das

  Alt 10. Nov 2006, 21:39
hallo
es geht um folgendes
ich hab da ein tutorial im netz gefunden unter http://www.fh-zwickau.de/doc/prmo/pm...dex.htm#anhang
das les ich grad
da sind beispiele gegeben in assembler
leider bekomm ich die nicht kompiliert
hat jemand von euch ne ahnung, welchen assembler und welche version ich brauche, um die beispiele zu kompilieren

(eins der beispiele ist das hier

beispielcode

danke

martin
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: welcher assembler ist das

  Alt 10. Nov 2006, 21:47
Das ist x86 Assembler, allerdings nicht inline.

Schick mal deinen Code.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#3

Re: welcher assembler ist das

  Alt 10. Nov 2006, 21:48
Zitat von 3_of_8:
Das ist x86 Assembler
ähmm, ja, soweit war ich auch schon

aber welcher..masm, tasm, nasm?

habs jedenfalls mit keinem der 3 kompiliert bekommen
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: welcher assembler ist das

  Alt 10. Nov 2006, 21:49
Das es 80386-Code ist steht ja auch im kommentra. Er meint mit welchem Assembler(Programm) er den Code assemblieren kann
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: welcher assembler ist das

  Alt 10. Nov 2006, 21:50
Also es sieht so aus, als könnte man es mit so ziemlich jedem Assembler kompilieren, ein paar Syntaxunterschiede gibts vermutlich, die man dann per Hand korrigieren muss.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#6

Re: welcher assembler ist das

  Alt 10. Nov 2006, 21:51
TASM & NASM sollten sich nicht viel nehmen, sind syntaktisch gesehen sehr gleich. MASM jedoch ist wohl etwas sehr anders, soweit wie ich das erkennen konnte. Welchen Compiler hast du denn und was für Fehlermeldungen bekommst du bei einem Beispielcode? Poste doch einfach mal.

P.S.: Vielleicht schreibst du auch einfach dem Autor mal eine E-Mail und fragst freundlich nach?
  Mit Zitat antworten Zitat
sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#7

Re: welcher assembler ist das

  Alt 10. Nov 2006, 21:59
Zitat von Balu der Bär:
TASM & NASM sollten sich nicht viel nehmen, sind syntaktisch gesehen sehr gleich. MASM jedoch ist wohl etwas sehr anders, soweit wie ich das erkennen konnte. Welchen Compiler hast du denn und was für Fehlermeldungen bekommst du bei einem Beispielcode? Poste doch einfach mal.
aaalso, bei nasm krieg ich bsp-weise folgenden output..hab aber auch tasm und masm probiert...hat irgendwie auch nicht geklappt

C:\Programme\nasm-0.98.39>nasmw.exe pm_01.asm
pm_01.asm:32: error: attempt to define a local label before any non-local labels

pm_01.asm:36: error: comma expected after operand 1
pm_01.asm:37: error: symbol `stack' redefined
pm_01.asm:37: error: parser: instruction expected
pm_01.asm:40: error: symbol `ptr' not defined before use
pm_01.asm:41: error: symbol `ptr' not defined before use
pm_01.asm:42: error: symbol `ptr' not defined before use
pm_01.asm:45: error: parser: instruction expected
pm_01.asm:48: error: symbol `GDTSTRUC' redefined
pm_01.asm:48: error: parser: instruction expected
pm_01.asm:52: error: parser: instruction expected
pm_01.asm:56: error: parser: instruction expected
pm_01.asm:59: error: comma expected after operand 1
pm_01.asm:89: error: symbol `daten' redefined
pm_01.asm:89: error: parser: instruction expected
pm_01.asm:93: error: parser: instruction expected
pm_01.asm:103: error: comma or end of line expected
pm_01.asm:105: error: comma or end of line expected
pm_01.asm:107: error: comma or end of line expected
pm_01.asm:114: error: comma or end of line expected
pm_01.asm:116: error: comma or end of line expected
pm_01.asm:125: error: comma or end of line expected
pm_01.asm:145: error: comma expected after operand 1
pm_01.asm:160: error: comma or end of line expected
pm_01.asm:178: error: expression syntax error
pm_01.asm:183: error: comma expected after operand 1
pm_01.asm:190: error: symbol `code' redefined
pm_01.asm:190: error: parser: instruction expected
pm_01.asm:191: error: parser: instruction expected

Zitat von Balu der Bär:
P.S.: Vielleicht schreibst du auch einfach dem Autor mal eine E-Mail und fragst freundlich nach?
Hab ich schon aber der schreibt nicht zurück
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#8

Re: welcher assembler ist das

  Alt 11. Nov 2006, 01:00
Es sieht eigentlich eindeutig nach dem Turbo Assembler von Borland aus.
  Mit Zitat antworten Zitat
sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#9

Re: welcher assembler ist das

  Alt 11. Nov 2006, 01:52
Zitat von Muetze1:
Es sieht eigentlich eindeutig nach dem Turbo Assembler von Borland aus.
Hast du's kompiliert bekommen?
Wenn ja, wie genau?
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#10

Re: welcher assembler ist das

  Alt 11. Nov 2006, 11:32
Zitat von sancho1980:
Zitat von Muetze1:
Es sieht eigentlich eindeutig nach dem Turbo Assembler von Borland aus.
Hast du's kompiliert bekommen?
Wenn ja, wie genau?
Nein, nicht probiert - habe nur die Syntax geschaut. Ich werde es heute Abend nach der Arbeit probieren und hier berichten.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 07:30 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