Hi!
Wer sich ein bischen fuer x86 Assembler interessiert wird es freuen, dass es den MASM32v7 frei downzuloaden gibt, und zwar unter
http://www.movsd.com/masm.htmGibt es hier x86 Assembler Programmierer?
Edit: und gleich noch ein cooler Link, da gibts u.a. ne IDE
http://www.vasm.org/links.htmlEdit: wobei diese IDE noch besser sein soll
http://radasm.sonshinesoftware.com/
Hi!
Wer sich ein bischen fuer x86 Assembler interessiert wird es freuen, dass es den MASM32v7 frei downzuloaden gibt, und zwar unter http://www.movsd.com/masm.htm
Was will ich mit MASM, ich hab doch NASM ;)
Gibt es hier x86 Assembler Programmierer?
Aber klaro [img]
http://images.rapidforum.com/images/i14.gif[/img]
Was will ich mit MASM, ich hab doch NASM ;)
Erzaehl mal was ueber Nasm! Kenn ich nicht…
Gibt es hier x86 Assembler Programmierer?
Aber klaro [img]http://images.rapidforum.com/images/i14.gif[/img]
Cool! Ich habe bisher immer nur unter DOS Assembler benutzt, versuche mich gerade ein bischen in Windows reinzufuchsen.
Was will ich mit MASM, ich hab doch NASM ;)
Erzaehl mal was ueber Nasm! Kenn ich nicht…
Naja, grob gefasst ist NASM einfach ein Freeware/OpenSource-Assembler bzw. DER Assembler in diesem Gebiet. MASM/TASM sind zwar verbreitet aber kosten nunmal Geld, was der NASM halt nicht tut. Der Preis ist halt ein bisschen Syntax was die ASM-Direktiven angeht, aber wenn man wie ich gleich von Anfang an NASM lernt, ist das kein Ding ;)
Naja, grob gefasst ist NASM einfach ein Freeware/OpenSource-Assembler bzw. DER Assembler in diesem Gebiet. MASM/TASM sind zwar verbreitet aber kosten nunmal Geld, was der NASM halt nicht tut.
MASM kann man ja wie gesagt kostenlos downloaden! Das ist doch geil.
TASM kostet zwar theoretisch was, aber z.B. bei Borland Pascal 7.0 ist der auch dabei (natuerlich nicht in der mega-aktuellen Version), und das kann man auch irgendwo kostenlos downloaden.
NP: Spiral Architect - Ecessit
DIE Seite ueber x86 Assembler
http://webster.cs.ucr.edu/Insbesondere
http://webster.cs.ucr.edu/Page_AoAWin/aoapdf.zip ist ein sehr empfehlenswerter Download…
DIE Seite ueber x86 Assembler http://webster.cs.ucr.edu/
Sieht ansich sehr gut aus [img]
http://www.sternenvolk.de/symb/28.gif[/img]
Insbesondere http://webster.cs.ucr.edu/Page_AoAWin/aoapdf.zip ist ein sehr empfehlenswerter Download…
Sieht auch gut aus, aber das findet ja alles nur noch in so ner Art Pseudoassembler statt, da hat man ja nur noch den halben Spaß [img]
http://www.sternenvolk.de/symb/7.gif[/img]
Insbesondere http://webster.cs.ucr.edu/Page_AoAWin/aoapdf.zip ist ein sehr empfehlenswerter Download…
Sieht auch gut aus, aber das findet ja alles nur noch in so ner Art Pseudoassembler statt, da hat man ja nur noch den halben Spaß [img]http://www.sternenvolk.de/symb/7.gif[/img]
Pseudoassembler? So wie ich das sehe, wird anfangs nicht der komplette Befehlssatz erklaert, sondern nur die wichtigesten Teile. Die Sprache ist nach wie vor reines x86… jedenfalls in den ersten paar Kapiteln, die spaeteren habe ich mir noch nicht angeschaut.
Der Download ist auch fuer T1 Praktika sehr interessant, Boolsche Algebra ist da drin, KV-Diagramme, von-Neumann-Architektur etc… spitze! Leider ein Jahr zu spaet gefunden [img]
http://www.sternenvolk.de/symb/7.gif[/img]
Pseudoassembler? So wie ich das sehe, wird anfangs nicht der komplette Befehlssatz erklaert, sondern nur die wichtigesten Teile. Die Sprache ist nach wie vor reines x86… jedenfalls in den ersten paar Kapiteln, die spaeteren habe ich mir noch nicht angeschaut.
Der Download ist auch fuer T1 Praktika sehr interessant, Boolsche Algebra ist da drin, KV-Diagramme, von-Neumann-Architektur etc… spitze! Leider ein Jahr zu spaet gefunden [img]http://www.sternenvolk.de/symb/7.gif[/img]
Ja, dieses HLA (High Level Assembler), da hat man echt nur noch halb so viel :) Den Anfang hatte ich mir nun nicht angeschaut ;)
Ja, dieses HLA (High Level Assembler)
Was meinst Du damit? invoke und Konsorten? Das sind doch nur Makros.
Ja, dieses HLA (High Level Assembler)
Was meinst Du damit? invoke und Konsorten? Das sind doch nur Makros.
z.B. so ein Programm:
procedure BCDin( var input:tbyte ); @nodisplay;
var
bcdVal: bcd;
delimiters: cset;
begin BCDin;
push( eax );
push( ebx );
// Get a copy of the input delimiter characters and
// make sure that #0 is a member of this set.
conv.getDelimiters( delimiters );
cs.unionChar( #0, delimiters );
// Skip over any leading delimiter characters in the text:
while( stdin.peekc() in delimiters ) do
// If we're at the end of an input line, read a new
// line of text from the user, otherwise remove the
// delimiter character from the input stream.
if( stdin.peekc() = #0 ) then
stdin.readLn(); // Get a new line of input text.
else
stdin.getc(); // Remove the delimeter.
endif;
endwhile;
Das ist doch kein Assembler mehr, ich sehe in den ganzen Zeilen genau 2 ASM-Befehle :)
Das ist doch kein Assembler mehr, ich sehe in den ganzen Zeilen genau 2 ASM-Befehle :)
Da muss ich Dir recht geben, tja so weit war ich noch nicht.