From c96ba2b2678e4b92e7969c683d4cb3f1648af813 Mon Sep 17 00:00:00 2001 From: Jacques Comeaux Date: Sun, 19 May 2024 13:52:10 -0500 Subject: Rework assembler for simplified instruction set - Remove commas and brackets from syntax - Rename opcodes for unambiguous instruction encodings - Redesign parse instruction encoding - Implement opcode parser - Add bit-width restriction to octal parser --- assembler/get_char.s | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 assembler/get_char.s (limited to 'assembler/get_char.s') diff --git a/assembler/get_char.s b/assembler/get_char.s deleted file mode 100644 index f1f43e7..0000000 --- a/assembler/get_char.s +++ /dev/null @@ -1,21 +0,0 @@ -// R9: end_char -get_char: - PUSH {LR} - BL uart_recv - MOVS R1, 025 // ^U (NAK) - CMP R0, R1 - BEQ redo_line - MOVS R1, 004 // ^D (EOT) - CMP R0, R1 - BEQ done_for_real - CMP R0, R9 - POP {PC} - -get_line: - BL get_char - ... - B get_line - -redo_line: - ... - B get_line -- cgit v1.2.3