From b4d569d5ee79bfcd63e0ff8c1b39a5c8afed3dfc Mon Sep 17 00:00:00 2001 From: CrazyEttin <> Date: Tue, 9 Aug 2022 13:10:24 +0300 Subject: [PATCH] Update the readme to reflect the addition of checking for non-existent references in the assembler --- readme.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 404e56a..764bfcf 100644 --- a/readme.md +++ b/readme.md @@ -64,7 +64,8 @@ For the arguments of each instruction see the previous section. Address arguments can be either absolute addresses or references to or relative to a label. Relative references are of the form LABEL +/- N, -the spacing being optional. +the spacing being optional. Note that the assembler does not check for +addresses or references to reserved addresses. In addition to the true instructions there are three pseudo-instructions. ORG defines the starting address of the program: it @@ -73,9 +74,6 @@ not required if the starting address is 0. DATA introduces a byte of data. ADDR introduces two bytes of data containing the address of its argument, a reference to or relative to a label. -Note that the assembler does not check for addresses or references to -reserved addresses or references to or relative to non-existing labels. - Memory-Mapped Devices ---------------------