FlagVM/tests/cmp.asm

19 lines
282 B
NASM

include "fvm.inc"
org 0x4000000000000000
MovI64 r95, UART_TX
MovI64 r2, 8
MovI64 r3, 2
MovI64 r4, 0x30 ; ascii for 0
Cmp64 r2, r3
JmpIP Greater
LessEq:
AddR64 r3, r4
St8 r3, r95
Jmp Ending
Greater:
AddR64 r2, r4
; MovI64 r2, 0x38
St8 r2, r95
Ending:
Halt