This is emTeX (tex386), Version 3.14159 [4b] (preloaded format=latex 96.3.21) 18 APR 1996 14:17 **&latex asmpv114 (asmpv114.tex LaTeX2e <1995/12/01> patch level 2 (f:/emtex/texinput/latex2e/report.cls Document Class: report 1995/12/20 v1.3q Standard LaTeX document class (f:/emtex/texinput/latex2e/size10.clo File: size10.clo 1995/12/20 v1.3q Standard LaTeX file (size option) ) \c@part=\count79 \c@chapter=\count80 \c@section=\count81 \c@subsection=\count82 \c@subsubsection=\count83 \c@paragraph=\count84 \c@subparagraph=\count85 \c@figure=\count86 \c@table=\count87 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) (f:/emtex/texinput/latex2e/misc/vmargin.sty Style `Vmargin', V2.1, 20 Sep 1994 \PaperWidth=\dimen103 \PaperHeight=\dimen104 ) (f:/emtex/texinput/latex2e/tools/varioref.sty Package: varioref 1995/10/19 v1.1b package for extended references (FMi) \c@vrcnt=\count88 ) (f:/emtex/texinput/latex2e/tools/multicol.sty Package: multicol 1995/10/19 v1.5l multicolumn formatting (FMi) \c@tracingmulticols=\count89 \mult@box=\box26 \multicol@leftmargin=\dimen105 \c@unbalance=\count90 \c@collectmore=\count91 \doublecol@number=\count92 \multicoltolerance=\count93 \multicolpretolerance=\count94 \full@width=\dimen106 \page@free=\dimen107 \premulticols=\dimen108 \postmulticols=\dimen109 \multicolsep=\skip43 \multicolbaselineskip=\skip44 \partial@page=\box27 \last@line=\box28 \mult@rightbox=\box29 \mult@grightbox=\box30 \mult@gfirstbox=\box31 \mult@firstbox=\box32 \@tempa=\box33 \@tempa=\box34 \@tempa=\box35 \@tempa=\box36 \@tempa=\box37 \@tempa=\box38 \@tempa=\box39 \@tempa=\box40 \@tempa=\box41 \@tempa=\box42 \@tempa=\box43 \@tempa=\box44 \@tempa=\box45 \@tempa=\box46 \@tempa=\box47 \@tempa=\box48 \@tempa=\box49 \c@columnbadness=\count95 \c@finalcolumnbadness=\count96 \last@try=\dimen110 \multicolovershoot=\dimen111 \multicolundershoot=\dimen112 \mult@nat@firstbox=\box50 ) (f:/emtex/texinput/latex2e/nick/explanat.sty Package: explanation 1995/01/29 An environment for explanations ) (f:/emtex/texinput/latex2e/misc/fancyhea.sty \headrulewidth=\dimen113 \footrulewidth=\dimen114 \plainheadrulewidth=\dimen115 \plainfootrulewidth=\dimen116 \headwidth=\dimen117 ) (f:/emtex/texinput/latex2e/misc/rcs.sty Package: rcs 1995/08/02 v2.9 typeset info from RCS fields \rcsLogIntro=\toks14 ) (f:/emtex/texinput/latex2e/contrib/booktabs.sty Package: booktabs 1995/11/06 v1.00 publication quality tables \heavyrulewidth=\dimen118 \lightrulewidth=\dimen119 \cmidrulewidth=\dimen120 \belowrulesep=\dimen121 \aboverulesep=\dimen122 \cmidrulesep=\dimen123 \cmidrulekern=\dimen124 \defaultaddspace=\dimen125 \rulesflag=\count97 \@cmidrulewidth=\dimen126 \@cmidla=\count98 \@cmidlb=\count99 ) (f:/emtex/texinput/latex2e/tools/verbatim.sty Package: verbatim 1995/09/21 v1.5h LaTeX2e package for verbatim enhancements \every@verbatim=\toks15 \verbatim@line=\toks16 \verbatim@in@stream=\read1 ) (f:/emtex/texinput/etc/emlines2.sty) (f:/emtex/texinput/latex2e/tools/xr.sty Package: xr 1994/05/28 v5.02 eXternal References (DPC) ) (f:/emtex/texinput/latex2e/makeidx.sty Package: makeidx 1995/04/19 v1.0j Standard LaTeX package ) (f:/emtex/texinput/latex2e/nick/acro.sty Package: acro 1996/02/19 Abbreviations and acronyms (f:/emtex/texinput/latex2e/tools/xspace.sty Package: xspace 1994/11/15 v1.03 Space after command names (DPC) ) (f:/emtex/texinput/latex2e/misc/relsize.sty Package: relsize 1995/03/15 ver 2.0 ) (f:/emtex/texinput/latex2e/nick/scl.sty Package: scl 1995/04/23 Small caps, slanted font )) (f:/emtex/texinput/latex2e/nick/cols.sty Package: cols 95/04/23 tabularx columns Y and C (f:/emtex/texinput/latex2e/tools/tabularx.sty Package: tabularx 1995/03/20 v2.02 `tabularx' package (DPC) (f:/emtex/texinput/latex2e/tools/array.sty Package: array 1995/11/19 v2.3d Tabular extension package (FMi) \col@sep=\dimen127 \extrarowheight=\dimen128 \NC@list=\toks17 \extratabsurround=\skip45 \backup@length=\skip46 ) \TX@col@width=\dimen129 \TX@old@table=\dimen130 \TX@old@col=\dimen131 \TX@target=\dimen132 \TX@delta=\dimen133 \TX@cols=\count100 \TX@ftn=\toks18 )) (f:/emtex/texinput/latex2e/nick/key.sty Package: key 95/10/11 ver 2.0a Creates a boxed key image (f:/emtex/texinput/contrib/other/seminar/inputs/fancybox.sty Style option: `fancybox' v1.0 <93/02/10> (tvz) \@fancybox=\box51 \shadowsize=\dimen134 \@Sbox=\box52 \do@VerbBox=\toks19 \the@fancyput=\toks20 \this@fancyput=\toks21 \EndVerbatimTokens=\toks22 \Verbatim@Outfile=\write3 \Verbatim@Infile=\read2 )) (f:/emtex/texinput/latex2e/nick/prog.sty Package: prog 1995/04/28 Comands useful for assembly language (f:/emtex/texinput/latex2e/alltt.sty Package: alltt 1995/07/24 v2.0f defines alltt environment )) (f:/emtex/texinput/latex2e/nick/nbox.sty Package: nbox 1996/03/10 Boxes, useful for pictures. ) (f:/emtex/texinput/latex2e/amsfonts/amssymb.sty Package: amssymb 1995/02/01 v2.2a (f:/emtex/texinput/latex2e/amsfonts/amsfonts.sty Package: amsfonts 1995/02/01 v2.2b \@emptytoks=\toks23 \symAMSa=\mathgroup4 \symAMSb=\mathgroup5 LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' (Font) U/euf/m/n --> U/euf/b/n on input line 128. )) (f:/emtex/texinput/latex2e/packages/amslatex/inputs/amsmath.sty Package: amsmath 1995/02/23 v1.2b AMS math features \@mathmargin=\skip47 (f:/emtex/texinput/latex2e/packages/amslatex/inputs/amstext.sty Package: amstext 1995/01/25 v1.2 (f:/emtex/texinput/latex2e/packages/amslatex/inputs/amsgen.sty File: amsgen.sty 1995/01/31 v1.2a \@emptytoks=\toks24 \ex@=\dimen135 )) (f:/emtex/texinput/latex2e/packages/amslatex/inputs/amsbsy.sty Package: amsbsy 1995/01/20 v1.2 \pmbraise@=\dimen136 ) (f:/emtex/texinput/latex2e/packages/amslatex/inputs/amsopn.sty Package: amsopn 1995/02/20 v1.2a operator names ) LaTeX Info: Redefining \frac on input line 180. \uproot@=\count101 \leftroot@=\count102 \classnum@=\count103 \DOTSCASE@=\count104 LaTeX Info: Redefining \dots on input line 327. LaTeX Info: Redefining \ldots on input line 410. LaTeX Info: Redefining \cdots on input line 414. \Mathstrutbox@=\box53 \strutbox@=\box54 \big@size=\dimen137 LaTeX Font Info: Redeclaring font encoding OML on input line 492. LaTeX Font Info: Redeclaring font encoding OMS on input line 493. \skewcharcount@=\count105 \familycount@=\count106 \pointcount@=\count107 \accentdimen@=\dimen138 \accentmu@=\count108 \minaw@=\dimen139 \c@MaxMatrixCols=\count109 \dotsspace@=\muskip10 \c@parentequation=\count110 \dspbrk@lvl=\count111 \tag@help=\toks25 \row@=\count112 \column@=\count113 \maxfields@=\count114 \andhelp@=\toks26 \eqnshift@=\dimen140 \alignsep@=\dimen141 \tagshift@=\dimen142 \tagwidth@=\dimen143 \totwidth@=\dimen144 \lineht@=\dimen145 \@envbody=\toks27 \multlinegap=\skip48 \multlinetaggap=\skip49 ) (f:/emtex/texinput/latex2e/tools/theorem.sty Package: theorem 1995/11/23 v2.2c Theorem extension package (FMi) \theorem@style=\toks28 \theorem@bodyfont=\toks29 \theorempreskipamount=\skip50 \theorempostskipamount=\skip51 (f:/emtex/texinput/latex2e/tools/thp.sty File: thp.sty 1995/11/23 v2.2c Theorem extension package (FMi) )) (f:/emtex/texinput/latex2e/nick/result.sty Package: result 1995/01/29 Lines for student responses (f:/emtex/texinput/latex2e/ifthen.sty Package: ifthen 1995/04/25 v1.0k Standard LaTeX ifthen package (DPC) ) \c@numLinesResult=\count115 \indentLen=\skip52 \bigLabelWidth=\skip53 ) (f:/emtex/texinput/latex2e/nick/nick.sty \c@paraNumber=\count116 ) (f:/emtex/texinput/latex2e/misc/lastpage.sty Package: lastpage 1994/06/25 v0.1b LaTeX2e package for refs to last page number (JPG) ) \c@mv@mathtt=\count117 LaTeX Font Warning: Encoding `OML' has changed to `OT1' for symbol font (Font) `letters' in the math version `mathtt' on input line 234. LaTeX Font Info: Overwriting symbol font `letters' in version `mathtt' (Font) OML/cmm/m/it --> OT1/cmtt/m/n on input line 234. \c@exercise=\count118 \c@example=\count119 \@indexfile=\write4 Writing index file asmpv114.idx (asmpv114.aux) LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 260. LaTeX Font Info: ... okay on input line 260. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 260. LaTeX Font Info: ... okay on input line 260. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 260. LaTeX Font Info: ... okay on input line 260. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 260. LaTeX Font Info: ... okay on input line 260. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 260. LaTeX Font Info: ... okay on input line 260. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 260. LaTeX Font Info: ... okay on input line 260. LaTeX Font Info: Try loading font information for U+msa on input line 265. (f:/emtex/texinput/latex2e/amsfonts/umsa.fd File: Umsa.fd 1995/01/05 v2.2e AMS font definitions ) LaTeX Font Info: Try loading font information for U+msb on input line 265. (f:/emtex/texinput/latex2e/amsfonts/umsb.fd File: Umsb.fd 1995/01/05 v2.2e AMS font definitions ) [1 ] LaTeX Font Info: Try loading font information for OMS+cmr on input line 269. (f:/emtex/texinput/latex2e/omscmr.fd File: OMScmr.fd 1995/12/20 v2.4f Standard LaTeX font definitions ) LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 269. [2] (asmpv114.toc Underfull \vbox (badness 1389) has occurred while \output is active [] [3 ] [4] [5]) \tf@toc=\write5 [6] (asmpv114.lof) \tf@lof=\write6 [7 ] (asmpv114.lot Overfull \hbox (3.97124pt too wide) in paragraph at lines 4--4 [][] []\OT1/cmr/m/n/10 A com-par-ison of stor-ing the num-ber 6789abcd$[]$ at the memory [] ) \tf@lot=\write7 [8 ] Chapter 1. [1 ] [2] Chapter 2. (register.pic) Underfull \vbox (badness 10000) has occurred while \output is active [] [3 ] [4] [5] [6] Overfull \hbox (6.9258pt too wide) in paragraph at lines 590--596 [] \OT1/cmr/bx/n/10 Carry: [] \OT1/cmr/m/n/10 Carry is more in-ter-est-ing whe n you are do-ing \OT1/cmr/m/it/10 un-signed \OT1/cmr/m/n/10 arithmetic--- [] (memmap.pic) Underfull \vbox (badness 1895) has occurred while \output is active [] [7] [8] [9] [10] Chapter 3. Overfull \hbox (1.61115pt too wide) in paragraph at lines 798--798 []|\OT1/cmr/m/n/10 Optional| [] Overfull \hbox (2.61108pt too wide) in paragraph at lines 798--798 []|\OT1/cmr/m/n/10 Required| [] Overfull \hbox (1.61115pt too wide) in paragraph at lines 798--798 []|\OT1/cmr/m/n/10 Optional| [] Underfull \vbox (badness 10000) has occurred while \output is active [] [11 ] [12] Overfull \hbox (4.30476pt too wide) in paragraph at lines 895--906 [] [] [13] [14] [15] [16] [17] Overfull \hbox (6.75085pt too wide) in paragraph at lines 1178--1178 []\OT1/cmr/bx/n/12 Address re-gister in-dir-ect with postin-cre-ment mode [] Overfull \hbox (3.13417pt too wide) in paragraph at lines 1218--1218 []\OT1/cmr/bx/n/12 Address re-gister in-dir-ect with pre-decre-ment mode [] [18] [19] Overfull \hbox (1.69098pt too wide) in paragraph at lines 1321--1322 [][] \OT1/cmtt/m/n/10 move.b 0(a0,d1),d0 Load value 8 from table in to D0 [] [20] [21] [22] Overfull \hbox (5.60289pt too wide) in paragraph at lines 1558--1608 [][] [] Underfull \vbox (badness 1286) has occurred while \output is active [] [23] [24] (coathang.pic) [25] (nested.pic) [26] [27] (stackpus.pic) Overfull \hbox (11.13991pt too wide) in paragraph at lines 1851--1851 [][] \OT1/cmtt/m/n/9 movem.L d1-d4/a0,-(a7) Push all five registers on to the stack.[] [] [28] (stackpop.pic) [29] Overfull \hbox (6.41496pt too wide) in paragraph at lines 1931--1931 [][] \OT1/cmtt/m/n/9 movem.L (a7)+,d1-d4/a0 Pop all five registers fro m the stack.[] [] [30] [31] [32] (stackcal.pic) [33] [34] [35] [36] Underfull \vbox (badness 1648) has occurred while \output is active [] [37] Overfull \hbox (8.03821pt too wide) in paragraph at lines 2463--2463 []\OT1/cmr/bx/n/14.4 The \OT1/cmtt/bx/n/14.4 trap \OT1/cmr/bx/n/14.4 in-struc-t ion and mon-itor routines [] [38] Chapter 4. [39 ] Overfull \hbox (25.31479pt too wide) in paragraph at lines 2589--2589 [][] \OT1/cmtt/m/n/9 move.b #$f,leds(a6) OUTPUT: Turn on the four \O T1/cmtt/m/sc/9 led\OT1/cmtt/m/n/9 s on the right.[] [] [40] Package relsize Warning: Size requested is too small. (relsize) Using \tiny instead on input line 2621. [41] LaTeX Font Info: Font shape `OT1/cmr/bx/sc' in size <12> not available (Font) Font shape `OT1/cmr/b/sc' tried instead on input line 2677. LaTeX Font Info: Font shape `OT1/cmr/bx/sc' in size <8> not available (Font) Font shape `OT1/cmr/b/sc' tried instead on input line 2677. Overfull \hbox (3.32376pt too wide) in paragraph at lines 2677--2677 []\OT1/cmr/bx/n/12 Register ad-dresses in the 68230 \OT1/cmr/b/sc/12 pi[]t \OT1 /cmr/bx/n/12 on the \OT1/cmr/b/sc/12 flight- [] LaTeX Font Info: Font shape `OT1/cmr/bx/sc' in size <10> not available (Font) Font shape `OT1/cmr/b/sc' tried instead on input line 2736. LaTeX Font Info: Font shape `OT1/cmr/bx/sc' in size <7> not available (Font) Font shape `OT1/cmr/b/sc' tried instead on input line 2736. [42] [43] [44] [45] (jump.pic) (keypad.pic) [46] Underfull \vbox (badness 10000) has occurred while \output is active [] [47] [48] [49] [50] Overfull \hbox (11.13991pt too wide) in paragraph at lines 3179--3179 [][] \OT1/cmtt/m/n/9 andi.b #$78,d1 Clear all the bits that are not row bits[] [] [51] Appendix A. Underfull \vbox (badness 1072) has occurred while \output is active [] [52 ] Overfull \hbox (3.58209pt too wide) in paragraph at lines 3292--3295 []\OT1/cmr/m/n/10 Here I as-sume that the pro-gram you are work-ing with is cal led []\OT1/cmtt/m/n/10 .asm\OT1/cmr/m/n/10 . [] [53] [54] [55] [56] Appendix B. [57 ] [58] Underfull \vbox (badness 4660) has occurred while \output is active [] [59] [60] Overfull \hbox (20.26302pt too wide) in paragraph at lines 3690--3694 \OT1/cmr/m/n/10 Note that there are \OT1/cmr/m/it/10 three \OT1/cmr/m/n/10 sim- u-lat-ors in the \OT1/cmtt/m/n/10 f:\sim68k \OT1/cmr/m/n/10 dir-ect-ory. Use \O T1/cmtt/m/n/10 sim68k.exe\OT1/cmr/m/n/10 . [] Overfull \hbox (18.27783pt too wide) in paragraph at lines 3719--3719 []\OT1/cmr/bx/n/14.4 A Tu-torial ex-ample us-ing \OT1/cmss/bx/n/14.4 asm68k \OT 1/cmr/bx/n/14.4 and \OT1/cmss/bx/n/14.4 sim68k [] Underfull \vbox (badness 2393) has occurred while \output is active [] [61] Overfull \hbox (36.13994pt too wide) in paragraph at lines 3736--3736 [][]\OT1/cmtt/m/n/9 data equ $1000 (note the addresses are diff erent from the[] [] Overfull \hbox (31.41515pt too wide) in paragraph at lines 3737--3737 []\OT1/cmtt/m/n/9 prog equ $1100 \OT1/cmtt/m/sc/9 flight-68k \O T1/cmtt/m/n/9 board using in the laboratory)[] [] [62] [63] [64] (asmpv114.bbl Underfull \hbox (badness 2229) in paragraph at lines 24--28 [][]\OT1/cmr/m/n/10 Lance Leventhal, Doug Hawkins, Gerry Kane, and Wil- [] ) [65 ] (asmpv114.ind Overfull \hbox (13.66661pt too wide) in paragraph at lines 18--19 \OT1/cmr/m/n/10 place-ment ad-dress-ing mode, [] Overfull \hbox (2.22217pt too wide) in paragraph at lines 19--20 \OT1/cmr/m/n/10 dex ad-dress-ing mode, 19-- [] Overfull \hbox (3.4276pt too wide) in paragraph at lines 26--27 []| \OT1/cmr/m/n/10 ad-dress re-gister in-dir-ect (\OT1/cmr/m/sc/10 ari\OT1/cmr /m/n/10 ), [] Underfull \vbox (badness 3525) has occurred while \output is active [] [66 ] Overfull \hbox (11.7053pt too wide) in paragraph at lines 141--142 []| \OT1/cmr/m/n/10 se-lect-ing \OT1/cmr/m/sc/10 led\OT1/cmr/m/n/10 s or seven- segment, [] [67] Overfull \hbox (3.19568pt too wide) in paragraph at lines 208--209 []\OT1/cmr/m/n/10 parallel chip, \OT1/cmr/m/it/10 see \OT1/cmr/m/n/10 par-al-le l in-ter-face/ [] Overfull \hbox (1.52774pt too wide) in paragraph at lines 233--234 []\OT1/cmr/m/n/10 register dir-ect ad-dress-ing mode, 16 [] Overfull \hbox (0.33333pt too wide) in paragraph at lines 242--243 []| \OT1/cmr/m/n/10 pro-gram counter, 4, 5, 21, 33-- [] [68] [69]) AED: lastpage setting LastPage [70 ] (asmpv114.aux) ) Here is how much of TeX's memory you used: 2693 strings out of 55960 25961 string characters out of 211927 84795 words of memory out of 262143 5349 multiletter control sequences out of 10000 26435 words of font info for 98 fonts, out of 81920 for 254 0 hyphenation exceptions out of 607 28i,17n,31p,342b,533s stack positions out of 300i,100n,60p,5000b,1000s Output written on asmpv114.dvi (78 pages, 196660 bytes).