diff --git a/docs/figs/useful_sdm_pages/vm_instruction_error_table.png b/docs/figs/useful_sdm_pages/vm_instruction_error_table.png
new file mode 100644
index 0000000000000000000000000000000000000000..48d1693c2ad4ebb45b4d757c7000de1e08fb9688
Binary files /dev/null and b/docs/figs/useful_sdm_pages/vm_instruction_error_table.png differ
diff --git a/docs/figs/useful_sdm_pages/vmx_instruction_conventions.png b/docs/figs/useful_sdm_pages/vmx_instruction_conventions.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a0f8013348bafc7861b62166d389181c8421d42
Binary files /dev/null and b/docs/figs/useful_sdm_pages/vmx_instruction_conventions.png differ
diff --git a/docs/useful_sdm_pages.md b/docs/useful_sdm_pages.md
new file mode 100644
index 0000000000000000000000000000000000000000..15ff501ed2762d223ac89258f88846f88412f295
--- /dev/null
+++ b/docs/useful_sdm_pages.md
@@ -0,0 +1,13 @@
+# Useful pages of the Intel SDM
+
+## VMX Instruction Conventions
+
+- **Section 32.2 Vol.3C p.4207**
+
+![VMX instruction conventions](./figs/useful_sdm_pages/vmx_instruction_conventions.png) 
+
+## VM Instruction Error Numbers
+
+- **Section 32.4 Vol.3C p.4236**
+
+![VM-Instruction Error Numbers](./figs/useful_sdm_pages/vm_instruction_error_table.png)