先排版下
This commit is contained in:
parent
76fb6d383b
commit
abeb902dbe
2 changed files with 1 additions and 2 deletions
BIN
复习资料/A.pdf
BIN
复习资料/A.pdf
Binary file not shown.
|
@ -242,7 +242,6 @@ frac \(\ne 00\dots0\) 表示 NaN
|
||||||
\pagebreak
|
\pagebreak
|
||||||
\vspace{-0.5em}
|
\vspace{-0.5em}
|
||||||
\section{程序的机器级表示}
|
\section{程序的机器级表示}
|
||||||
\vspace{-1.5em}
|
|
||||||
|
|
||||||
\subsection{计算数组元素的地址}
|
\subsection{计算数组元素的地址}
|
||||||
|
|
||||||
|
@ -319,7 +318,7 @@ D 当前所有定义符号的集合\\
|
||||||
开始 E、U、D为空,首先扫描 \texttt{main2.o},将其加入 E,将未找到的符号加入 U, 定义的符号加入 D。 \\
|
开始 E、U、D为空,首先扫描 \texttt{main2.o},将其加入 E,将未找到的符号加入 U, 定义的符号加入 D。 \\
|
||||||
再扫描 \texttt{./libvector.a},将匹配到的 U 中的符号转移到 D 并加入到 E, 同时将未找到的符号加入 U。 \\
|
再扫描 \texttt{./libvector.a},将匹配到的 U 中的符号转移到 D 并加入到 E, 同时将未找到的符号加入 U。 \\
|
||||||
最后搜索标准库 \texttt{libc.a},处理完\texttt{libc.a}时,U一定是空的,D中符号唯一,否则错误。
|
最后搜索标准库 \texttt{libc.a},处理完\texttt{libc.a}时,U一定是空的,D中符号唯一,否则错误。
|
||||||
\vspace{-1.5em}
|
\vspace{-1em}
|
||||||
\subsection{重定位}
|
\subsection{重定位}
|
||||||
\vspace{-0.5em}
|
\vspace{-0.5em}
|
||||||
PC相对地址下重定位值计算公式:\\
|
PC相对地址下重定位值计算公式:\\
|
||||||
|
|
Loading…
Reference in a new issue