TERMINAL with .STRINGZ

In [15]:
.ORIG x3000
.SET MODE TERMINAL
    LEA R0, DATA
    TERMINAL R0
    HALT
DATA: .STRINGZ "Hello, world!\n"
.END
Assembled! Use %dis or %dump to examine; use %exe to run.
In [16]:
%dump x3000 x3011
============================================================
Memory dump:
============================================================
           x3000: xE002
           x3001: xD000
           x3002: xF025
           x3003: x0048
           x3004: x0065
           x3005: x006C
           x3006: x006C
           x3007: x006F
           x3008: x002C
           x3009: x0020
           x300A: x0077
           x300B: x006F
           x300C: x0072
           x300D: x006C
           x300E: x0064
           x300F: x0021
           x3010: x000A
           x3011: x0000
In [17]:
%exe
Hello, world!
============================================================
Computation completed
============================================================
Instructions: 3
Cycles: 26 (0.000013 milliseconds)

============================================================
Registers:
============================================================
PC: x048E
N: 0 Z: 0 P: 1 
R0: x3003 R1: x0000 R2: x0000 R3: x0000 
R4: x0000 R5: x0000 R6: x0000 R7: x3003 

TERMINAL with .STRINGC

In [18]:
.ORIG x3000
.SET MODE TERMINAL
    LEA R0, DATA
    TERMINAL R0
    HALT
DATA: .STRINGC "Hello, world!\n"
.END
Assembled! Use %dis or %dump to examine; use %exe to run.
In [19]:
%dump x3000 x300A
============================================================
Memory dump:
============================================================
           x3000: xE002
           x3001: xD000
           x3002: xF025
           x3003: x6548
           x3004: x6C6C
           x3005: x2C6F
           x3006: x7720
           x3007: x726F
           x3008: x646C
           x3009: x0A21
           x300A: x0000
In [20]:
%exe
Hello, world!
============================================================
Computation completed
============================================================
Instructions: 3
Cycles: 26 (0.000013 milliseconds)

============================================================
Registers:
============================================================
PC: x048E
N: 0 Z: 0 P: 1 
R0: x3003 R1: x0000 R2: x0000 R3: x0000 
R4: x0000 R5: x0000 R6: x0000 R7: x3003