diff options
-rw-r--r-- | linux/bootstrap/032operands.cc | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/linux/bootstrap/032operands.cc b/linux/bootstrap/032operands.cc index 8c163932..7bad6090 100644 --- a/linux/bootstrap/032operands.cc +++ b/linux/bootstrap/032operands.cc @@ -74,15 +74,17 @@ void init_argument_type_help() { "based on the 'rm32' argument and potentially others.\n" "\n" "If mod = 3, just operate on the contents of the register specified by rm32\n" - " (direct mode).\n" + " (direct mode)\n" "If mod = 2, effective address is usually* rm32 + disp32\n" - " (indirect mode with displacement).\n" + " (indirect mode with displacement)\n" "If mod = 1, effective address is usually* rm32 + disp8\n" - " (indirect mode with displacement).\n" - "If mod = 0, effective address is usually* rm32 (indirect mode).\n" - "(* - The exception is when rm32 is '4'. Register 4 is the stack pointer (ESP).\n" - " Using it as an address gets more involved. For more details,\n" - " try reading the help pages for 'base', 'index' and 'scale'.)\n" + " (indirect mode with displacement)\n" + "If mod = 0, effective address is usually* rm32\n" + " (indirect mode)\n" + "\n" + "* - The exception is when rm32 is '4'. Register 4 is the stack pointer (ESP).\n" + " Using it as an address gets more involved. For more details,\n" + " try reading the help pages for 'base', 'index' and 'scale'.\n" "\n" "For complete details, spend some time with two tables in the IA-32 software\n" "developer's manual that are also included in this repo:\n" |