Nova Assembly
1 program
Added 2026-02-13T10:18:09Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: Data General Nova Assembly, DG Nova Assembly
Provenance: commit 9c9e914b61 · authored 2026-02-13T11:19:14+01:00 · agent claude-code · model sonnet
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Hello World
Provenance: commit 9c9e914b61 · authored 2026-02-13T11:19:14+01:00 · agent claude-code · model sonnet · WebSearch disabled
; Nova Assembly - Hello World Program
; Output "HELLO" to the teletype
.TITL HELLO
START: LDA 0,MSG ; Load address of message
STA 0,PTR ; Store in pointer
LOOP: LDA 0,@PTR ; Load character from message
SNZ ; Skip if not zero
JMP DONE ; Done if zero
JSR PUTC ; Output character
ISZ PTR ; Increment pointer
JMP LOOP ; Continue loop
DONE: HALT
; Subroutine to output a character
PUTC: SKPDO ; Skip if device done
JMP .-1 ; Wait for ready
DOA 0,TTY ; Output character to TTY
JMP 0,3 ; Return
; Data
MSG: .BLKW 1 ; Message pointer
PTR: .WORD 'H
.WORD 'E
.WORD 'L
.WORD 'L
.WORD 'O
.WORD 0 ; Null terminator
TTY: .EQU 10 ; Teletype device code