Added Assembler 4004 and update Assembler 8051 (#1537)
* Added Assembler 4004 * Update Assembler 8051
This commit is contained in:
60
a/Assembler 4004.asm
Normal file
60
a/Assembler 4004.asm
Normal file
@@ -0,0 +1,60 @@
|
||||
; H e l l o W o r l d
|
||||
; 48 65 6C 6C 6F 20 57 6F 72 6C 64
|
||||
START
|
||||
LDM $4 ; High nibble of letter 'H'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $8 ; Low nibble of letter 'H'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $6 ; High nibble of letter 'e'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $5 ; Low nibble of letter 'e'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $6 ; High nibble of letter 'l'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $C ; Low nibble of letter 'l'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $6 ; High nibble of letter 'l'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $C ; Low nibble of letter 'l'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $6 ; High nibble of letter 'o'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $F ; Low nibble of letter 'o'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $2 ; High nibble of 'space'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $0 ; Low nibble of 'space'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
|
||||
LDM $5 ; High nibble of letter 'W'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $7 ; Low nibble of letter 'W'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $6 ; High nibble of letter 'o'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $F ; Low nibble of letter 'o'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $7 ; High nibble of letter 'r'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $2 ; Low nibble of letter 'r'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $6 ; High nibble of letter 'l'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $C ; Low nibble of letter 'l'
|
||||
WRR ; Write to ROM output port
|
||||
|
||||
LDM $6 ; High nibble of letter 'd'
|
||||
WRR ; Write to ROM output port
|
||||
LDM $4 ; Low nibble of letter 'd'
|
||||
WRR ; Write to ROM output port
|
||||
END
|
||||
JUN END
|
||||
Reference in New Issue
Block a user