From 60fdd3b3aa8a0f85625f7bf557d29ded9bf2fe46 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Fri, 8 Nov 2024 14:54:19 +0000 Subject: [PATCH] Add registers section --- main.tex | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/main.tex b/main.tex index bc81e4e..2396e81 100644 --- a/main.tex +++ b/main.tex @@ -94,4 +94,26 @@ \[\mathrm{address} = C_d + R_b + C_sR_i\] +\section{Registers} + +\begin{tabularx}{\colwidth}{|>{\ttfamily}l|>{\ttfamily}l|>{\ttfamily}l|>{\ttfamily}l|X|} + \hline + rax & eax & ax & al & accumulator \\ \hline + rbx & ebx & bx & bl & data pointer \\ \hline + rcx & ecx & cx & cl & counter \\ \hline + rdx & edx & dx & dl & I/O pointer \\ \hline + rsi & esi & si & sil & source pointer \\ \hline + rdi & edi & di & dil & destination pointer \\ \hline + rsp & esp & sp & spl & stack pointer \\ \hline + rbp & ebp & bp & bpl & base pointer \\ \hline + r8 & r8d & r8w & r8b & general purpose \\ \hline + r9 & r9d & r9w & r9b & general purpose \\ \hline + r10 & r10d & r10w & r10b & general purpose \\ \hline + r11 & r11d & r11w & r11b & general purpose \\ \hline + r12 & r12d & r12w & r12b & general purpose \\ \hline + r13 & r13d & r13w & r13b & general purpose \\ \hline + r14 & r14d & r14w & r14b & general purpose \\ \hline + r15 & r15d & r15w & r15b & general purpose \\ \hline +\end{tabularx} + \end{document}