serial(write)

ハードウェアシリアルで hello と送信、1秒まつ。 を繰り返すサンプル。

0x0000 A01A start LOADI data # 0x0002 6107 LD r1,$7 # hello + cr + lf 7 charactors 0x0004 6201 LD r2,$1 # 0x0006 F065 loop READ r0 # r0 <- (Ires) 0x0008 0061 SYS $061 # Serial write 0x000A F21E ADDI r2 # 0x000C 8125 SUB r1,r2 # 0x000E 3100 SKE r1,$0 # r1 == 0 ? 0x0010 1006 JP loop # 0x0012 A1F4 LOADI $1F4 # 500ms 0x0014 0057 SYS $057 # delay Ires 0x0016 0057 SYS $057 # one more 0x0018 1000 JP start # 0x001A 0068 data FDB $68 # h 0x001C 0065 FDB $65 # e 0x001E 006C FDB $6c # l 0x0020 006C FDB $6c # l 0x0022 006F FDB $6f # o 0x0024 000A FDB $0a # cr/lf 0x0026 000D FDB $0d #