From 35a18609864470b3dc49f3a9a6cb6ec93e57300d Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Thu, 25 Feb 2021 12:43:11 -0500 Subject: - Implemented the multiply expression into the assembler. - Implemented support for the SIB addressing mode into the assembler. SIB is short for "Scale Index, and Base", and works much like x86's version of SIB (scale*index+base), although my version supports any scale value between 1, and 256. - Redid the line shifting routine in SuBEditor. It now uses memcpy, and memset to do that, and also supports shifting the line left, or right by any number of characters. --- test/ortho.s | 1 + 1 file changed, 1 insertion(+) (limited to 'test/ortho.s') diff --git a/test/ortho.s b/test/ortho.s index 6499d6e..b4be3d4 100644 --- a/test/ortho.s +++ b/test/ortho.s @@ -29,6 +29,7 @@ reset: lea bitabl, mem ; mov (bitabl)+a, 0 mov (d-128), #0 + lea d, (8*a+e) lea s, count mov (e), #0 mov a, (e) -- cgit v1.2.3-13-gbd6f