diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2017-10-16 13:52:54 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2017-10-16 13:52:54 -0700 |
commit | d2051c62ca86ce9d1cb12c50c0e8a6cfbad73f36 (patch) | |
tree | 657e46fa9f64a88934e13adb73bd26020a901791 | |
parent | 110c231ba5bff5b65ca4891de7fcd8c68d1029bf (diff) | |
download | mu-d2051c62ca86ce9d1cb12c50c0e8a6cfbad73f36.tar.gz |
4075
-rw-r--r-- | subx/Readme.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/subx/Readme.md b/subx/Readme.md index 22a1878b..d80d06a8 100644 --- a/subx/Readme.md +++ b/subx/Readme.md @@ -2,12 +2,13 @@ Bytecode interpreter for a subset of the 32-bit x86 ISA. -* Only instructions that operate on the 32-bit E*X registers. +* Only instructions that operate on the 32-bit E*X registers. (No + floating-point yet.) * Only instructions that assume a flat address space; no instructions that use segment registers. * No instructions that check the carry or parity flags; arithmetic operations - always operate on signed numbers (while bitwise operations always operate on - unsigned numbers) + always operate on signed integers (while bitwise operations always operate + on unsigned integers) * Only relative jump instructions (with 8-bit or 16-bit offsets). These rules yield a clean instruction set. We don't care about running |