![]() |
welcher assembler ist das
hallo
es geht um folgendes ich hab da ein tutorial im netz gefunden unter ![]() 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 ![]() danke martin |
Re: welcher assembler ist das
Das ist x86 Assembler, allerdings nicht inline.
Schick mal deinen Code. |
Re: welcher assembler ist das
Zitat:
aber welcher..masm, tasm, nasm? habs jedenfalls mit keinem der 3 kompiliert bekommen :-( |
Re: welcher assembler ist das
Das es 80386-Code ist steht ja auch im kommentra. Er meint mit welchem Assembler(Programm) er den Code assemblieren kann
|
Re: welcher assembler ist das
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.
|
Re: welcher assembler ist das
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? :zwinker: |
Re: welcher assembler ist das
Zitat:
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:
|
Re: welcher assembler ist das
Es sieht eigentlich eindeutig nach dem Turbo Assembler von Borland aus.
|
Re: welcher assembler ist das
Zitat:
Wenn ja, wie genau? |
Re: welcher assembler ist das
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz