about summary refs log tree commit diff stats
path: root/linux
diff options
context:
space:
mode:
Diffstat (limited to 'linux')
-rw-r--r--linux/bootstrap/032operands.cc16
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"