about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-09-21 14:53:51 -0700
committerKartik Agaram <vc@akkartik.com>2018-09-21 14:53:51 -0700
commitb2fe939a2fdd4fd86e2f90206dc31ed756f29695 (patch)
treed4b2e0b0c4f84a11bf275f2fdf921d27583a1c6d
parentbe60927920f2d7e17061e18cf7ff41a551f45edf (diff)
downloadmu-b2fe939a2fdd4fd86e2f90206dc31ed756f29695.tar.gz
4572
-rw-r--r--subx/030---operands.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/subx/030---operands.cc b/subx/030---operands.cc
index f6af2fa3..f4602581 100644
--- a/subx/030---operands.cc
+++ b/subx/030---operands.cc
@@ -87,7 +87,9 @@ void init_operand_type_help() {
     "3-bit operand specifying a register operand used directly, without any further addressing modes.\n"
   );
   put(Help, "rm32",
-    "3-bit operand specifying a register operand whose precise interpretation interacts with 'mod'.\n"
+    "32-bit value in register or memory. The precise details of its construction depend on the eponymous 3-bit\n"
+    "'rm32' operand, the 'mod' operand, and also potentially the 'SIB' operands ('scale', 'index' and 'base')\n"
+    "and a displacement ('disp8' or 'disp32').\n"
     "For complete details consult the IA-32 software developer's manual, table 2-2,\n"
     "\"32-bit addressing forms with the ModR/M byte\".\n"
     "  https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf\n"