000
04.06.2008, 15:41 Uhr
Jan89
|
Hallo ich bin absoluter Anfänger in Assembler. Wollte es aber unbedingt lernen weil es mir bei der arbeit mit Microcontrollern unheimlich weiterhelfen würde. Deswegen hab ich mir ach ein Anfängerbuch gefkauft "ASSEMBLER - Maschinennahes Programmieren von Anfang an mit Windows Programmierung" von Reiner Backer. Mein Problem ist das ich schon bei dem ersten Versuch scheitere diesen Quellcode zu assemblieren:
;Programmname asm1.asm
DATEN SEGMENT Meldung db "ASSEMBLER ist gar nicht so schwer." db "$" DATEN ENDS CODE SEGMENT ASSUME CS:CODE,DSATEN
Anfang: mov ax,DATEN mov ds,ax mov dx,offset Meldung mov ah,9 int 21h mov ah,4Ch int 21h CODE ENDS END Anfang
In dem Buch empfiehlt der Autor man solle sich MASM herunterladen Url:www.msdn.microsoft.com
So das hab ich auch gemacht beim Installieren kam dann der Fehler das die Visual C++ 2005 Express Edition nicht Installiert ist. Also hab ich diese auch noch heruntergeladen und Installiert. Beim Versuch die MASM.exe zuinstallieren. geht das Fenster mit den agb'S auf die akzeptiere ich dann, dann kommt ein lade balken der nach 1 sec verschwindet und scheinbar nichts ist passiert. So also hab ich mir gedacht irgendwie bekommst du es mit diesem MASM nicht hin versuchste halt mal TASM oder NASM... Nach der such im Internet hab ich TASM zwar gefunden aber kostenpflichtig ... Also weiter auf der suche nach NASM... Dies fand ich dann auch installierte es und startete es so jetzt fand ich nur einen Disassembler .... Also hab ich mir noch masm32 heruntergeladen. Bei dem hab ich dann auch es irgendwie hin bekommen den code den ich vorher mit dem editor von windows geschrieben hatte zu assemblieren. Aber beim starten der exe datei kam kein consolen fenster mit der nachricht sondern das editor fenster von MASM32.
So jetzt hab ich eine Hand voll Programme auf meinem PC installiert und ich es funtioniert immer noch nichts. Könnte mir vll. einer helfen und erklären wie ich meine asm1.asm Datei assembliere denn das Buch kann mir da nicht weiter helfen und ich bin auch langsam am verzweifeln... |