1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-11 23:53:12 +00:00

Hello world sample file for MIDAS.

This commit is contained in:
Lars Brinkhoff 2020-09-27 14:32:08 +02:00
parent 7c00f480a9
commit 53c0645cf8
2 changed files with 19 additions and 0 deletions

View File

@ -37,3 +37,5 @@ Step by step guide on how to create a hello world in MIDAS.
6. Run the program.
:hello
The sample program can be found in the HELLO directory.

17
src/hello/hello.mid Normal file
View File

@ -0,0 +1,17 @@
title hello
a==1 ;Define two accumulators,
b==2 ;A and B.
ch==1 ;Output channel number.
start: .open ch,[.uao,,'tty] ;Open channel to TTY, for ASCII output.
.lose
move a,[440700,,hello] ;Load A with byte pointer to string.
loop: ildb b,a ;Load B from string.
jumpe b,[.logout 2,] ;End on zero byte.
.iot ch,b ;Print byte.
jrst loop
hello: asciz /hello world/
end start ;Specify entry point.