Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Assembler » Hello World

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
18.12.2003, 00:46 Uhr
~global
Gast


moin,

wow, assembler... ja das waren noch zeiten *inerrinnerungschwelg*, als die prozessoren noch 8bit datenbus, und 2(!) register hatten, da gabs nur eine handvoll befehle die hatte man alle im kopf.

hab mir dazumal mal einen compiler für den ATARI 800 XL in basic geschrieben...

schön das es heutzutage noch leute giebt die so systemnah proggen.

grusz
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
18.12.2003, 08:47 Uhr
Bruder Leif
dances with systems
(Operator)


Hey! *froi* Der Atari war damals mein Traumcomputer, bin aber irgendwie nie von meinem geliebten C64 weggekommen ;-) 6502-Assembler, das war heiß :-))))
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
18.12.2003, 20:04 Uhr
Hans
Library Walker
(Operator)


Hallöchen!

6502-Assembler kann ich auch noch, obwohl ich damit schon seit Jahren nichts mehr gemacht habe. Nur mit PC-Assembler hab ich mich noch nicht sooo intensiv befasst. Es mit DEBUG zu lernen hatte (und habe) ich keinen Nerv, und für einen gescheiten Assembler wie TASM hat es finanziell nie gereicht
Ach ja, die PD und Sharewareprogramme, die es zu diesem Zweck gab, waren auch meist nicht mein Fall, sofern ich sie denn überhaupt mal in die Finger bekam...

Was das obige Programm angeht: Da lag ich ja gar nicht mal soo falsch mit meinen Vermutungen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
05.04.2006, 06:51 Uhr
rabe80



Hi,

ich will ja nichts sagen aber der Code lässt sich auch etwas kürzer fassen



Code:

a 100              # Wir erzeugen eine Com-Datei bei Adresse 0100
mov ah,9           # Aufruf der Dosfunktion 09, Ausgabe des Strings bis $
mov dx,109         # Offset an dem der String zu finden ist
int 21             # Funktion ausführer
int 20             # Programm beenden
db "Hallo Welt !$" # Der auszugebende String (Zeichenkette)
                   # 1x Entertase drücken
n Hallo.com        # n und dann Dateiname (max 8 Zeichen)
rcx                # Register CX aufrufen und neuen Wert übergeben
16                 # Länge des ganzen Codes (22 Byte)
w                  # Schreibe alles in Datei
q                  # Beende Debug



Es macht Sinn den String (db "Hallo Welt !$") am Ende des Codes unterzubringen.
Wenn man nachträglich den String verändern oder sogar verlängern will, kann man diese ohne Probleme tun.
Dazu kann man jeden Texteditor benutzen.
Wichtig ist nur dass der String immer mit $ abgeschlossen wird.



LG MArko
--
--_-Rabe80-_--

Dieser Post wurde am 05.04.2006 um 07:13 Uhr von rabe80 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ Assembler ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: