28 lines
564 B
NASM
28 lines
564 B
NASM
;.include "./another_test.asm"
|
|
.db labelsz reference
|
|
.db video_start 0xF37F
|
|
.db msg "Hello, world!", 0
|
|
.db NOTERM "No terminating byte here"
|
|
.db null_byte 0
|
|
|
|
;load r2, label
|
|
something_insance:
|
|
load r1, unknown_symbol
|
|
load byte r1, r3
|
|
load r1, 5
|
|
.db fun_alright 0x70;does this break?
|
|
load r3, r4
|
|
store byte r3, r5
|
|
store r5, r7
|
|
unknown_symbol:;Does this work?
|
|
cmp r1, 5;or one after the register?
|
|
cmp r1, r2;This might work
|
|
and r1, r2
|
|
add r4, r7
|
|
inc r1 ;increment r1
|
|
xor r1, r1 ;clear self
|
|
pop r3
|
|
jmp unknown_symbol
|
|
jmp r4
|
|
jz unknown_symbol
|
|
;And a comment at the end |