diff options
-rw-r--r-- | subx/030---operands.cc | 4 |
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" |