\addvspace {10\p@ } \addvspace {10\p@ } \contentsline {table}{\numberline {2.1}{\ignorespaces The sizes of different integral types used by our 68000 C\nobreakspace {}cross-compiler in the laboratory. Note that with \textsf {Quincy}\xspace and \acro {MS-DOS}\xspace compilers, \textsf {\textbf {\textup {int}}} and \textsf {\textbf {\textup {unsigned int}}} are the same size as a \textsf {\textbf {\textup {short}}}.}}{9} \contentsline {table}{\numberline {2.2}{\ignorespaces The format characters for use with \ensuremath {\@mathvf {printf}}\textsf {\textmd {\textup {()}}}.}}{17} \addvspace {10\p@ } \contentsline {table}{\numberline {3.1}{\ignorespaces The port addresses in the 68230 \acro {PI\Slash {}{}T}\xspace and their names we have used in the laboratory.}}{61} \contentsline {table}{\numberline {3.2}{\ignorespaces The addresses of registers in the 68230 \acro {PI\Slash {}{}T}\xspace on the \acro {FLIGHT-68K}\xspace . All addresses and offsets are in hexadecimal.}}{63} \contentsline {table}{\numberline {3.3}{\ignorespaces The values to be written into individual bits of the port\nobreakspace {}A control register (\ensuremath {\@mathvf {PACR}}) and the port\nobreakspace {}B control register (\ensuremath {\@mathvf {PBDR}}) to put these ports into submode\nobreakspace {}1X.}}{65} \addvspace {10\p@ } \contentsline {table}{\numberline {A.1}{\ignorespaces A list of all operators provided in the C programming language, showing level of precedence.}}{76} \addvspace {10\p@ } \contentsline {table}{\numberline {B.1}{\ignorespaces The \acro {ASCII}\xspace table}}{78} \addvspace {10\p@ } \addvspace {10\p@ } \contentsline {table}{\numberline {D.1}{\ignorespaces The return values of the library function \ensuremath {\@mathvf {ReadKey}}\textsf {\textmd {\textup {()}}}.}}{90} \addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ }