From 4a95f5c039f318fe8ca2ee00f0c733c50c31f724 Mon Sep 17 00:00:00 2001 From: Murad Date: Sat, 12 Feb 2022 13:09:29 +0300 Subject: [PATCH] add mistake: missing `load/store [reg]` instructions --- MISTAKES.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MISTAKES.md b/MISTAKES.md index 85d3be9..bc52033 100644 --- a/MISTAKES.md +++ b/MISTAKES.md @@ -5,3 +5,9 @@ You WILL frick up and your binary encodings WILL overlap. You definitely need some tool to design instruction opcodes for anything more complicated than just 1-byte instructions. + +## Load/store instructions MUST be able to use register as address + +I have no idea how we didn't notice this mistake. +I guess it is not too bad for a CPU with 16 bytes of memory, +but for something bigger it is unacceptable.