汇编语言ppt.zip
资源内容介绍
汇编语言ppt.zip <link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89917656/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89917656/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">第<span class="ff2">7</span>章<span class="ff2"> </span>分支与循环程序设计</div><div class="t m0 x2 h3 y2 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff1 fs2">程序设计的一般步骤<span class="ff2">:</span></span></div><div class="t m0 x2 h3 y3 ff2 fs2 fc1 sc0 ls0 ws0"> 1.<span class="ff1">分析问题,确定算法和数据结构。</span></div><div class="t m0 x2 h3 y4 ff2 fs2 fc1 sc0 ls0 ws0"> 2.<span class="ff1">根据算法绘制程序流程图。</span></div><div class="t m0 x2 h3 y5 ff2 fs2 fc1 sc0 ls0 ws0"> 3.<span class="ff1">根据流程图编写程序。</span></div><div class="t m0 x2 h3 y6 ff2 fs2 fc1 sc0 ls0 ws0"> 4.<span class="ff1">上机调试程序。</span></div><div class="t m0 x2 h3 y7 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff1 fs2">程序有顺序<span class="ff2">, </span>分支<span class="ff2">,</span>循环<span class="ff2">,</span>子程序<span class="ff2">4</span>种结构。<span class="ff4"> </span></span></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,0.000000,0.000000]}'></div></div><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="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89917656/bg2.jpg"><div class="t m0 x1 h2 y1 ff2 fs0 fc0 sc0 ls0 ws0">7.1 <span class="ff1">分支程序设计</span></div><div class="t m0 x2 h3 y2 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2 fs2">7.1.1 <span class="ff1">分支程序结构</span></span></div><div class="t m0 x2 h3 y3 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2 fs2">7.1.2 <span class="ff1">单分支程序</span></span></div><div class="t m0 x2 h3 y4 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2 fs2">7.1.3 <span class="ff1">复合分支程序</span></span></div><div class="t m0 x2 h3 y5 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff2 fs2">7.1.4 <span class="ff1">多分支程序</span></span></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="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89917656/bg3.jpg"><div class="t m0 x1 h2 y1 ff2 fs0 fc0 sc0 ls0 ws0">7.1.1 <span class="ff1">分支程序结构</span></div><div class="t m0 x2 h3 y2 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff1 fs2">分支程序结构有二种形式<span class="ff2">: </span>两个分支和多个</span></div><div class="t m0 x3 h3 y8 ff1 fs2 fc1 sc0 ls0 ws0">分支。</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="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89917656/bg4.jpg"><div class="t m0 x1 h2 y1 ff2 fs0 fc0 sc0 ls0 ws0">7.1.2 <span class="ff1">单分支结构程序</span></div><div class="t m0 x2 h3 y2 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff1 fs2">单分支结构程序(<span class="ff2">IF--THEN</span>):是分支结</span></div><div class="t m0 x3 h3 y8 ff1 fs2 fc1 sc0 ls0 ws0">构程序的最简单形式<span class="ff2"> </span>。</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="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89917656/bg5.jpg"><div class="t m0 x2 h3 y9 ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff1 fs2">例<span class="ff2">7.1 <span class="ff4"> </span></span>双字长数存放在<span class="ff2">DX</span>和<span class="ff2">AX</span>寄存器中<span class="ff2">(</span>高</span></div><div class="t m0 x3 h3 ya ff1 fs2 fc1 sc0 ls0 ws0">位在<span class="ff2">DX)</span>,求该数的绝对值<span class="ff2">(</span>用<span class="ff2">16</span>位指令<span class="ff2">)<span class="_ _1"></span></span>。<span class="ff4"> </span></div><div class="t m0 x2 h3 yb ff3 fs1 fc1 sc0 ls0 ws0"><span class="_ _0"> </span><span class="ff1 fs2">算法分析:</span></div><div class="t m0 x2 h3 yc ff2 fs2 fc1 sc0 ls0 ws0"> 1. <span class="ff1">双字长数高字在</span>DX<span class="ff1">中,低字在</span>AX<span class="ff1">中;</span></div><div class="t m0 x2 h3 yd ff2 fs2 fc1 sc0 ls0 ws0"> 2. <span class="ff1">判该数的正负,为正数(最高位为</span>0<span class="ff1">),该</span></div><div class="t m0 x3 h3 ye ff1 fs2 fc1 sc0 ls0 ws0">数不处理;为负数,就对该数求补(即反码加</div><div class="t m0 x3 h3 yf ff2 fs2 fc1 sc0 ls0 ws0">1<span class="ff1">)。</span></div></div><div class="pi" data-data='{"ctm":[1.333333,0.000000,0.000000,1.333333,0.000000,0.000000]}'></div></div>