计算机组成原理实验8位可控加减法电路设计,原码一位乘法器设计,MIPS运算器设计,汉字字库存储芯片扩展实验,寄存器文件设weixin_52948586ZIP组原实验.zip 1.55MB 立即下载资源文件列表:ZIP 组原实验.zip 大约有6个文件 组原实验1.docx 243.36KB 组原实验2.docx 284.21KB 组原实验3.docx 380.51KB 组原实验4.docx 372.8KB 组原实验5.docx 377.72KB 组原实验6.docx 205.9KB 资源介绍: 8位可控加减法电路设计,原码一位乘法器设计,MIPS运算器设计,汉字字库存储芯片扩展实验,寄存器文件设计,微程序地址转移逻辑设计. <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/89544016/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/89544016/bg1.jpg"/></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,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/89544016/bg2.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">一、<span class="_ _0"> </span>实验目的<span class="ff2"> <span class="_ _1"></span> </span></div><div class="t m0 x1 h2 y2 ff2 fs0 fc0 sc0 ls0 ws0"> <span class="ff3 fc1 sc1">学生理解算术逻辑运算单元(<span class="ff4">ALU</span>)的基本构成,掌握<span class="ff4"> <span class="_ _2"></span>Logisim <span class="_ _2"></span><span class="ff3">中各种运算组件的使用</span></span></span></div><div class="t m0 x1 h2 y3 ff3 fs0 fc1 sc1 ls0 ws0">方法,熟悉多路选择器的使用,能利用前述实验完成的<span class="ff4"> <span class="_ _3"></span>32 <span class="_ _3"></span><span class="ff3">位加法器、<span class="ff4"> <span class="_ _3"></span>Logisim <span class="_ _3"></span><span class="ff3">中的运</span></span></span></span></div><div class="t m0 x1 h2 y4 ff3 fs0 fc1 sc1 ls0 ws0">算组件构造指定规格的<span class="ff4"> ALU </span>单元。</div><div class="t m0 x1 h2 y5 ff1 fs0 fc0 sc0 ls0 ws0">二、<span class="_ _0"> </span>实验内容<span class="ff2"> </span></div><div class="t m0 x1 h2 y6 ff2 fs0 fc0 sc0 ls0 ws0"> <span class="ff3 fc1 sc1">利用前面实验封装好的<span class="ff4"> 32 </span>位加法器以及<span class="ff4"> logisim </span>平台中现有运算部件,构建一个<span class="ff4"> 32 </span></span></div><div class="t m0 x1 h2 y7 ff3 fs0 fc1 sc1 ls0 ws0">位算术逻辑运算单元<span class="_ _4"></span>(禁用<span class="ff4"> <span class="_ _5"></span>Logisim <span class="_ _5"></span><span class="ff3">系统自带的加法器,<span class="_ _4"></span>减法器)<span class="_ _3"></span>,<span class="_ _4"></span>可支持算术加、<span class="_ _4"></span>减、</span></span></div><div class="t m0 x1 h2 y8 ff3 fs0 fc1 sc1 ls0 ws0">乘、<span class="_ _4"></span>除,<span class="_ _4"></span>逻辑与、<span class="_ _4"></span>或、<span class="_ _4"></span>非、<span class="_ _4"></span>异或运算、<span class="_ _4"></span>逻辑左移、<span class="_ _4"></span>逻辑右移、<span class="_ _4"></span>算术右移运算,<span class="_ _4"></span>支持常用</div><div class="t m0 x1 h2 y9 ff3 fs0 fc1 sc1 ls0 ws0">程序状态标志(有符号溢出<span class="ff4"> OF </span>、无符号溢出<span class="ff4"> UOF </span>,结果相等<span class="ff4"> Equal </span>),<span class="ff4">ALU </span>功能以</div><div class="t m0 x1 h2 ya ff3 fs0 fc1 sc1 ls0 ws0">及输入输出引脚见后表,在主电路中详细测试自己封装的<span class="ff4"> <span class="_ _2"></span>ALU <span class="_ _2"></span><span class="ff3">,并分析该运算器的优缺</span></span></div><div class="t m0 x1 h2 yb ff3 fs0 fc1 sc1 ls0 ws0">点。</div><div class="t m0 x1 h2 yc ff1 fs0 fc0 sc0 ls0 ws0">三、<span class="_ _0"> </span>实验原理(电路<span class="_ _1"></span>图、电路引脚<span class="_ _1"></span>)<span class="ff2"> </span></div><div class="t m0 x1 h2 yd ff1 fs0 fc0 sc0 ls0 ws0">电路图</div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,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/89544016/bg3.jpg"><div class="t m0 x1 h2 ye ff1 fs0 fc0 sc0 ls0 ws0">电路引脚</div><div class="c x2 yf w2 h3"><div class="t m0 x3 h2 y10 ff1 fs0 fc1 sc2 ls0 ws0">信号</div></div><div class="c x4 yf w3 h3"><div class="t m0 x5 h2 y11 ff1 fs0 fc1 sc2 ls0 ws0">输</div><div class="t m0 x5 h2 y12 ff1 fs0 fc1 sc2 ls0 ws0">入</div><div class="t m0 x6 h2 y10 ff2 fs0 fc1 sc2 ls0 ws0">/</div><div class="t m0 x5 h2 y13 ff1 fs0 fc1 sc2 ls0 ws0">输</div><div class="t m0 x5 h2 y14 ff1 fs0 fc1 sc2 ls0 ws0">出</div></div><div class="c x7 yf w3 h3"><div class="t m0 x5 h2 y15 ff1 fs0 fc1 sc2 ls0 ws0">位</div><div class="t m0 x5 h2 y16 ff1 fs0 fc1 sc2 ls0 ws0">宽</div></div><div class="c x8 yf w4 h3"><div class="t m0 x9 h2 y10 ff1 fs0 fc1 sc2 ls0 ws0">说明</div></div><div class="c x2 y17 w2 h4"><div class="t m0 x5 h2 y18 ff4 fs0 fc1 sc1 ls0 ws0">X</div></div><div class="c x4 y17 w3 h4"><div class="t m0 x5 h2 y19 ff3 fs0 fc1 sc1 ls0 ws0">输</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">入</div></div><div class="c x7 y17 w3 h4"><div class="t m0 x5 h2 y19 ff4 fs0 fc1 sc1 ls0 ws0">32</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">位</div></div><div class="c x8 y17 w4 h4"><div class="t m0 x5 h2 y18 ff3 fs0 fc1 sc1 ls0 ws0">操作数<span class="_ _6"> </span><span class="ff4">X</span></div></div><div class="c x2 y1b w2 h4"><div class="t m0 x5 h2 y18 ff4 fs0 fc1 sc1 ls0 ws0">Y</div></div><div class="c x4 y1b w3 h4"><div class="t m0 x5 h2 y19 ff3 fs0 fc1 sc1 ls0 ws0">输</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">入</div></div><div class="c x7 y1b w3 h4"><div class="t m0 x5 h2 y19 ff4 fs0 fc1 sc1 ls0 ws0">32</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">位</div></div><div class="c x8 y1b w4 h4"><div class="t m0 x5 h2 y18 ff3 fs0 fc1 sc1 ls0 ws0">操作数<span class="_ _6"> </span><span class="ff4">X</span></div></div><div class="c x2 y1c w2 h5"><div class="t m0 x5 h2 y1d ff4 fs0 fc1 sc1 ls0 ws0">ALU_OP</div></div><div class="c x4 y1c w3 h5"><div class="t m0 x5 h2 y1e ff3 fs0 fc1 sc1 ls0 ws0">输</div><div class="t m0 x5 h2 y18 ff3 fs0 fc1 sc1 ls0 ws0">入</div></div><div class="c x7 y1c w3 h5"><div class="t m0 x5 h2 y1e ff4 fs0 fc1 sc1 ls0 ws0">4</div><div class="t m0 x5 h2 y18 ff3 fs0 fc1 sc1 ls0 ws0">位</div></div><div class="c x8 y1c w4 h5"><div class="t m0 x5 h2 y1f ff3 fs0 fc1 sc1 ls0 ws0">运算器功能码,</div><div class="t m0 x5 h2 y1d ff3 fs0 fc1 sc1 ls0 ws0">具体功能见下</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">表</div></div><div class="c x2 y20 w2 h4"><div class="t m0 x5 h2 y18 ff4 fs0 fc1 sc1 ls0 ws0">Result</div></div><div class="c x4 y20 w3 h4"><div class="t m0 x5 h2 y19 ff3 fs0 fc1 sc1 ls0 ws0">输</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">出</div></div><div class="c x7 y20 w3 h4"><div class="t m0 x5 h2 y19 ff4 fs0 fc1 sc1 ls0 ws0">32</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">位</div></div><div class="c x8 y20 w4 h4"><div class="t m0 x5 h2 y18 ff4 fs0 fc1 sc1 ls0 ws0">ALU<span class="_ _6"> </span><span class="ff3">运算结果</span></div></div><div class="c x2 y21 w2 h6"><div class="t m0 x5 h2 y22 ff4 fs0 fc1 sc1 ls0 ws0">Result2</div></div><div class="c x4 y21 w3 h6"><div class="t m0 x5 h2 y23 ff3 fs0 fc1 sc1 ls0 ws0">输</div><div class="t m0 x5 h2 y1f ff3 fs0 fc1 sc1 ls0 ws0">出</div></div><div class="c x7 y21 w3 h6"><div class="t m0 x5 h2 y23 ff4 fs0 fc1 sc1 ls0 ws0">32</div><div class="t m0 x5 h2 y1f ff3 fs0 fc1 sc1 ls0 ws0">位</div></div><div class="c x8 y21 w4 h6"><div class="t m0 x5 h2 y24 ff4 fs0 fc1 sc1 ls0 ws0">ALU<span class="_ _6"> </span><span class="ff3">结果第二</span></div><div class="t m0 x5 h2 y25 ff3 fs0 fc1 sc1 ls0 ws0">部分,<span class="_ _5"></span>用于乘法</div><div class="t m0 x5 h2 y23 ff3 fs0 fc1 sc1 ls0 ws0">指令结果高位</div><div class="t m0 x5 h2 y1f ff3 fs0 fc1 sc1 ls0 ws0">或除法指令的</div><div class="t m0 x5 h2 y1d ff3 fs0 fc1 sc1 ls0 ws0">余数位,<span class="_ _5"></span>其它运</div><div class="t m0 x5 h2 y14 ff3 fs0 fc1 sc1 ls0 ws0">算时值为零</div></div><div class="c x2 y26 w2 h7"><div class="t m0 x5 h2 y16 ff4 fs0 fc1 sc1 ls0 ws0">OF</div></div><div class="c x4 y26 w3 h7"><div class="t m0 x5 h2 y1f ff3 fs0 fc1 sc1 ls0 ws0">输</div><div class="t m0 x5 h2 y19 ff3 fs0 fc1 sc1 ls0 ws0">出</div></div><div class="c x7 y26 w3 h7"><div class="t m0 x5 h2 y1f ff4 fs0 fc1 sc1 ls0 ws0">1</div><div class="t m0 x5 h2 y19 ff3 fs0 fc1 sc1 ls0 ws0">位</div></div><div class="c x8 y26 w4 h7"><div class="t m0 x5 h2 y12 ff3 fs0 fc1 sc1 ls0 ws0">有符号加减运</div><div class="t m0 x5 h2 y1f ff3 fs0 fc1 sc1 ls0 ws0">算溢出标记,<span class="_ _5"></span>其</div><div class="t m0 x5 h2 y19 ff3 fs0 fc1 sc1 ls0 ws0">它运算时值为</div><div class="t m0 x5 h2 y14 ff3 fs0 fc1 sc1 ls0 ws0">零</div></div><div class="c x2 y27 w2 h4"><div class="t m0 x5 h2 y18 ff4 fs0 fc1 sc1 ls0 ws0">UOF</div></div><div class="c x4 y27 w3 h4"><div class="t m0 x5 h2 y19 ff3 fs0 fc1 sc1 ls0 ws0">输</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">出</div></div><div class="c x7 y27 w3 h4"><div class="t m0 x5 h2 y19 ff4 fs0 fc1 sc1 ls0 ws0">1</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">位</div></div><div class="c x8 y27 w4 h4"><div class="t m0 x5 h2 y19 ff3 fs0 fc1 sc1 ls0 ws0">无符号加减运</div><div class="t m0 x5 h2 y1a ff3 fs0 fc1 sc1 ls0 ws0">算溢出标记,<span class="_ _5"></span>其</div></div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div>