From 57f1a047d29cd0ea9c2c544d193685d546f2d819 Mon Sep 17 00:00:00 2001 From: Murad Date: Wed, 9 Feb 2022 16:50:08 +0300 Subject: [PATCH] fix impossible far jumps in assembler design AJMP, AJE and AJNE cannot jump to immediate address, they need to load address from R0 or R1. --- ASM-SYNTAX.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ASM-SYNTAX.md b/ASM-SYNTAX.md index 59d98ea..0a5aec1 100644 --- a/ASM-SYNTAX.md +++ b/ASM-SYNTAX.md @@ -64,9 +64,9 @@ jmp 'JMP' digit(-4, 8) 'JE' digit(-4, 8) 'JNE' digit(-4, 8) - 'AJMP' digit(0, 255) - 'AJE' digit(0, 255) - 'AJNE' digit(0, 255) + 'AJMP' register + 'AJE' register + 'AJNE' register shift 'SHR'