% verbesserte Version helloworld2.mms: Daten gehören ins Data_Segment! LOC Data_Segment % ins Data_Segment springen GREG @ string BYTE "Hallo Welt!",#a,0 % auszugebende Zeichenkette (#a ist ein Zeilenumbruch, % 0 schließt die Zeichenkette ab) LOC #100 Main GETA $255,string % GETA funktioniert hier nicht, da das Data_Segment zu % weit entfernt ist TRAP 0,Fputs,StdOut % Zeichenkette, auf die mit Register $255 % verwiesen wird, nach StdOut ausgeben (Systemaufruf) TRAP 0,Halt,0 % Prozess beenden