<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b33e3ff7f9c46a6b75129/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b33e3ff7f9c46a6b75129/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div><div class="t m0 x2 h4 y3 ff2 fs1 fc0 sc0 ls0 ws0">微机原理实验</div><div class="t m0 x1 h5 y4 ff1 fs2 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h6 y5 ff2 fs2 fc0 sc1 ls0 ws0">第一部分 汇编语言程序<span class="_ _1"></span>的建立和执行<span class="_ _1"></span><span class="sc0"> </span></div><div class="t m0 x1 h5 y6 ff1 fs2 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h6 y7 ff2 fs2 fc0 sc1 ls0 ws0">第二部分 <span class="_ _2"> </span><span class="ff1 fc1 sc0">8255<span class="_ _1"></span>A<span class="ff2">并行口的实<span class="_ _1"></span>验 </span></span></div><div class="t m0 x1 h5 y8 ff1 fs2 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h6 y9 ff2 fs2 fc0 sc0 ls0 ws0">第三部分 <span class="fc1">交通灯<span class="_ _1"></span>控制接线图1</span></div><div class="t m0 x1 h5 ya ff1 fs2 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h6 yb ff2 fs2 fc0 sc0 ls0 ws0"> <span class="_ _3"> </span><span class="fc1">交通灯控制<span class="_ _1"></span>接线图2</span></div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b33e3ff7f9c46a6b75129/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div><div class="t m0 x4 h7 yc ff2 fs3 fc0 sc0 ls0 ws0">第一部<span class="_ _4"></span>分</div><div class="t m0 x1 h8 yd ff1 fs4 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h9 ye ff2 fs4 fc0 sc0 ls0 ws0">本<span class="_ _5"></span>实<span class="_ _5"></span>验<span class="_ _5"></span>手<span class="_ _5"></span>册<span class="_ _5"></span>是<span class="_ _5"></span>利<span class="_ _5"></span>用<span class="_ _5"></span>《<span class="_ _6"> </span><span class="ff1">TPC-1<span class="_ _6"> </span></span>型<span class="_ _5"></span>十<span class="_ _5"></span>六<span class="_ _5"></span>位<span class="_ _5"></span>微<span class="_ _5"></span>机<span class="_ _7"></span>上<span class="_ _5"></span>机</div><div class="t m0 x3 h9 yf ff2 fs4 fc0 sc0 ls0 ws0">实<span class="_ _8"></span>验<span class="_ _8"></span>系<span class="_ _8"></span>统<span class="_ _8"></span>》<span class="_ _8"></span>进<span class="_ _8"></span>行<span class="_ _8"></span>实<span class="_ _8"></span>验<span class="_ _8"></span>,<span class="_ _8"></span>要<span class="_ _8"></span>求<span class="_ _8"></span>用<span class="_ _9"> </span><span class="ff1">8086<span class="_"> </span></span>汇<span class="_ _8"></span>编<span class="_ _8"></span>语<span class="_ _8"></span>言<span class="_ _8"></span>来</div><div class="t m0 x3 h9 y10 ff2 fs4 fc0 sc0 ls0 ws0">编<span class="_ _5"></span>写<span class="_ _5"></span>程<span class="_ _5"></span>序<span class="_ _5"></span>,<span class="_ _5"></span>这<span class="_ _5"></span>里<span class="_ _5"></span>,<span class="_ _5"></span>我<span class="_ _5"></span>们<span class="_ _a"></span>首<span class="_ _5"></span>先<span class="_ _5"></span>明<span class="_ _5"></span>汇<span class="_ _5"></span>编<span class="_ _5"></span>语<span class="_ _5"></span>言<span class="_ _5"></span>程<span class="_ _5"></span>序<span class="_ _5"></span>从</div><div class="t m0 x3 h9 y11 ff2 fs4 fc0 sc0 ls0 ws0">建立到执行的过<span class="_ _4"></span>程。</div><div class="t m0 x1 h8 y12 ff1 fs4 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h9 y13 ff2 fs4 fc0 sc0 ls0 ws0">要<span class="_ _5"></span>建<span class="_ _5"></span>立<span class="_ _5"></span>和<span class="_ _5"></span>运<span class="_ _5"></span>行<span class="_ _5"></span>汇<span class="_ _5"></span>编<span class="_ _5"></span>语<span class="_ _5"></span>言<span class="_ _a"></span>程<span class="_ _5"></span>序<span class="_ _5"></span>,<span class="_ _5"></span>应<span class="_ _5"></span>该<span class="_ _5"></span>首<span class="_ _5"></span>先<span class="_ _5"></span>有<span class="_ _5"></span>如<span class="_ _5"></span>下</div><div class="t m0 x3 h9 y14 ff2 fs4 fc0 sc0 ls0 ws0">文件:</div><div class="t m0 x1 h8 y15 ff1 fs4 fc0 sc0 ls0 ws0">•</div><div class="t m0 x5 h9 y16 ff1 fs4 fc0 sc0 ls0 ws0">EDIT.COM<span class="_ _b"> </span> <span class="_ _4"></span> <span class="_ _c"> </span><span class="ff2">编辑程序</span></div><div class="t m0 x1 h8 y17 ff1 fs4 fc0 sc0 ls0 ws0">•</div><div class="t m0 x5 h9 y18 ff1 fs4 fc0 sc0 ls0 ws0">MASM.EXE <span class="_ _d"> </span> <span class="_ _c"> </span><span class="ff2">宏<span class="_ _4"></span>汇编程序</span></div><div class="t m0 x1 h8 y19 ff1 fs4 fc0 sc0 ls0 ws0">•</div><div class="t m0 x5 h9 y1a ff1 fs4 fc0 sc0 ls0 ws0">LINK.EXE<span class="_ _e"> </span> <span class="_ _c"> </span><span class="ff2">链接<span class="_ _4"></span>程序</span></div><div class="t m0 x1 h8 y1b ff1 fs4 fc0 sc0 ls0 ws0">•</div><div class="t m0 x5 h9 y1c ff1 fs4 fc0 sc0 ls0 ws0">DEBUG.EXE<span class="_ _f"> </span> <span class="_ _c"> </span><span class="ff2">调<span class="_ _4"></span>试程序</span></div><div class="t m0 x1 h8 y1d ff1 fs4 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h9 y1e ff2 fs4 fc0 sc0 ls0 ws0"> <span class="_ _c"> </span>下面<span class="_ _4"></span>,以建立和执行<span class="_ _4"></span>用户程序<span class="_ _10"> </span><span class="ff1">ABC.EXE<span class="_ _10"> </span></span>为例</div><div class="t m0 x3 h9 y1f ff2 fs4 fc0 sc0 ls0 ws0">来说明上机过程<span class="_ _4"></span>。 </div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b33e3ff7f9c46a6b75129/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div><div class="t m0 x6 h6 y20 ff1 fs2 fc0 sc0 ls0 ws0">1<span class="_ _6"> </span><span class="ff2">、<span class="_ _1"></span>用<span class="_ _2"> </span></span>EDIT<span class="_"> </span><span class="ff2">命令建立汇编语言源程序(<span class="_ _2"> </span></span>A</div><div class="t m0 x7 h6 y21 ff1 fs2 fc0 sc0 ls0 ws0">SM<span class="_ _6"> </span><span class="ff2">文件<span class="_ _1"></span>)</span></div><div class="t m0 x1 ha y22 ff1 fs3 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h7 y23 ff2 fs3 fc0 sc0 ls0 ws0"> <span class="_ _5"></span> <span class="_ _5"></span> <span class="_ _5"></span> <span class="_ _11"> </span>源<span class="_ _7"></span>程<span class="_ _5"></span>序<span class="_ _5"></span>就<span class="_ _5"></span>是<span class="_ _5"></span>用<span class="_ _5"></span>汇<span class="_ _5"></span>编<span class="_ _5"></span>语<span class="_ _5"></span>言<span class="_ _5"></span>的<span class="_ _5"></span>语<span class="_ _5"></span>句<span class="_ _5"></span>编<span class="_ _7"></span>写<span class="_ _5"></span>的</div><div class="t m0 x3 h7 y24 ff2 fs3 fc0 sc0 ls0 ws0">程序,它不能<span class="_ _4"></span>被机器识别<span class="_ _4"></span>。源程序必<span class="_ _4"></span>须以</div><div class="t m0 x3 h7 y25 ff1 fs3 fc0 sc0 ls0 ws0">ASM<span class="_ _9"> </span><span class="ff2">为扩展<span class="_ _4"></span>文件名。</span></div><div class="t m0 x1 ha y26 ff1 fs3 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h7 y27 ff2 fs3 fc0 sc0 ls0 ws0">例如打入<span class="_ _4"></span>命令:</div><div class="t m0 x1 ha y28 ff1 fs3 fc0 sc0 ls0 ws0">•</div><div class="t m0 x5 h7 y29 ff1 fs3 fc0 sc0 ls0 ws0">C:\ASM>E<span class="_ _4"></span>DIT <span class="_ _12"></span> <span class="_ _13"></span>ABC.A<span class="_ _4"></span>SM<span class="_ _11"> </span><span class="ff2">(<span class="_ _12"></span>每<span class="_ _13"></span>个<span class="_ _13"></span>命</span></div><div class="t m0 x3 h7 y2a ff2 fs3 fc0 sc0 ls0 ws0">令后面应<span class="_ _4"></span>输入回<span class="_ _4"></span>车,以下<span class="_ _4"></span>均如此)</div><div class="t m0 x1 ha y2b ff1 fs3 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 h7 y2c ff2 fs3 fc0 sc0 ls0 ws0">此<span class="_ _1"></span>时<span class="_ _1"></span>用<span class="_ _8"></span>户<span class="_ _1"></span>可<span class="_ _1"></span>以<span class="_ _1"></span>通<span class="_ _8"></span>过<span class="_ _1"></span>编<span class="_ _8"></span>辑程<span class="_ _8"></span>序<span class="_ _1"></span>的<span class="_ _8"></span>命令<span class="_ _8"></span>编<span class="_ _1"></span>写<span class="_ _1"></span>用</div><div class="t m0 x3 h7 y2d ff2 fs3 fc0 sc0 ls0 ws0">户程序<span class="_ _9"> </span><span class="ff1">AB<span class="_ _4"></span>C.ASM<span class="_ _9"> </span><span class="ff2">。</span></span></div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b33e3ff7f9c46a6b75129/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _0"> </span> </div><div class="t m0 x8 hb y2e ff1 fs5 fc0 sc0 ls0 ws0">2<span class="_ _b"> </span><span class="ff2">、用<span class="_ _b"> </span></span>MASM<span class="_ _b"> </span><span class="ff2">命令产生目标文件</span></div><div class="t m0 x9 hb y2f ff3 fs5 fc0 sc0 ls0 ws0">[<span class="ff1">OBJ<span class="_ _b"> </span><span class="ff2">文件<span class="_ _b"> </span></span></span>]</div><div class="t m0 x1 hc y30 ff1 fs6 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 hd y31 ff2 fs6 fc0 sc0 ls0 ws0">汇编<span class="_ _c"> </span><span class="ff1">,<span class="_"> </span></span>实<span class="_ _4"></span>际上就是把以<span class="_ _c"> </span><span class="ff1">ASM<span class="_ _c"> </span></span>为扩展名的源<span class="_ _4"></span>文件</div><div class="t m0 x3 hd y32 ff2 fs6 fc0 sc0 ls0 ws0">转换成用二进<span class="_ _4"></span>制代码表示<span class="_ _4"></span>的目标文件<span class="_ _c"> </span><span class="ff1">,<span class="_ _c"> </span></span>目标文</div><div class="t m0 x3 hd y33 ff2 fs6 fc0 sc0 ls0 ws0">件以<span class="_ _c"> </span><span class="ff1">OBJ<span class="_ _14"> </span></span>为扩展名。汇<span class="_ _4"></span>编过程中<span class="_ _c"> </span><span class="ff1">,<span class="_ _c"> </span></span>汇编程序对</div><div class="t m0 x3 hd y34 ff2 fs6 fc0 sc0 ls0 ws0">源文件进行二<span class="_ _4"></span>次扫描,如<span class="_ _4"></span>果源程序中有语法<span class="_ _4"></span>错</div><div class="t m0 x3 hd y35 ff2 fs6 fc0 sc0 ls0 ws0">误,则汇编过<span class="_ _4"></span>程结束后,<span class="_ _4"></span>汇编程序会指出源<span class="_ _4"></span>程</div><div class="t m0 x3 hd y36 ff2 fs6 fc0 sc0 ls0 ws0">序中的错误,<span class="_ _4"></span>这时,用户<span class="_ _4"></span>可以再用编辑程序<span class="_ _4"></span>来</div><div class="t m0 x3 hd y37 ff2 fs6 fc0 sc0 ls0 ws0">修改源程序中<span class="_ _4"></span>的错误,最<span class="_ _4"></span>后,得到没有语法<span class="_ _4"></span>错</div><div class="t m0 x3 hd y38 ff2 fs6 fc0 sc0 ls0 ws0">误的<span class="_ _c"> </span><span class="ff1">OBJ<span class="_ _14"> </span></span>文件。</div><div class="t m0 x1 hc y39 ff1 fs6 fc0 sc0 ls0 ws0">•</div><div class="t m0 x3 hd y3a ff2 fs6 fc0 sc0 ls0 ws0">例如,对<span class="_ _c"> </span><span class="ff1">hpled.asm<span class="_ _c"> </span></span>的汇编过程如下:</div><div class="t m0 x1 hc y3b ff1 fs6 fc0 sc0 ls0 ws0">•</div><div class="t m0 xa hc y3c ff1 fs6 fc0 sc0 ls0 ws0">C:\ASM> <span class="_ _4"></span>MASM hpled.asm</div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b33e3ff7f9c46a6b75129/bg5.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0"><span class="fc2 sc0"> </span><span class="_ _0"> </span><span class="fc2 sc0"> </span></div></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,0.000000,0.000000]}'></div></div>