Programmazione - prof. Claudio Maccherani - Perugia - 2008
Esempi ASSEMBLER per IBM System/370 e PC (processore Intel 8086)
 

Classico esempio di programma «Hello world» per mainframe IBM System/370 che, eseguito sotto sistema operativo IBM (OS o VS1 o MVS), visualizza la frase "Hello World" sulla console dell'operatore:

WTO è una macro Assembler che genera una chiamata al sistema operativo. A causa del salvataggio dei registri e successivamente del ripristino e della restituzione, questo piccolo programma è utilizzabile come programma batch richiamato direttamente dal linguaggio di controllo lavoro del sistema operativo (JCL-Job Control Language):

// EXEC PGM = HELLO

 o, in alternativa, può essere chiamato come subroutine da un altro programma:

CALL 'HELLO'

horizontal rule

Classico esempio di programma «Hello world» in MASM (Microsoft ASseMbler) per PC con processore della classe 8086 sotto sistema operativo MS/DOS  che  visualizza la frase "Hello World" sul monitor:

Esempio di ciclo - visualizzazione delle 26 lettere minuscole dell'alfabeto inglese - in MASM (Microsoft ASseMbler):