您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 东南大学信息学院计算机结构与逻辑设计课件
计算机结构与逻辑设计强化班04级(第十次课)测验评述设计一个2bits乘法电路F=A(2bits)×B(2bits)1.组合电路设计方法A1P3A0P2B1P1B0P0A1A0B1B0P3P2P1P000000000000100000010000000110000010000000101000101100010011100111000000010010010101001001011011011000000110100111110011011111001B1B0A1A000011110000111110B1B0A1A00001111000011111011B1B0A1A00001111000011111111011B1B0A1A000011110000111111110P3P2P1P0P3=A1A0B1B0P2=A1A0B1+A1B1B0P1=A1B1B0+A1A0B0+A0B1B0+A1A0B1P0=A0B0&1A0B0P0MSI标准化设计方法P3=Σm(15)P2=Σm(10,11,14)P1=Σm(6,7,9,11,13,14)P0=Σm(5,7,13,15)BIN/HEX0132324516708910111213EN1415A1A0B1B0&1P3P0571315&P1679111314&P2101114B1B0A1A000011110000111110B1B0A1A00001111000011111011B1B0A1A00001111000011111111011B1B0A1A000011110000111111110P3P2P1P0MUX100123ENG--03MUX100123ENG--03MUX100123ENG--03MUX100123ENG--03A1A00000&B1B0P3P1P2P0A1A000B10A1A00B1B00A1A000B0B00&B1B0=1B1B0三、用全加器实现A1A0×B1B0A1B0A0B0+A1B1A0B1A1B1+CA1B0+A0B1A0B0C是(A1B0+A0B1)的进位COΣCIPQCOΣCIPQ&&&&A1B1A1B0A0B1A0B0P3P2P1P0全加器COΣPQCOΣPQ&&&&A1B1A1B0A0B1A0B0P3P2P1P0半加器加法器&&&A1B1A1B0A0B1A0B0P3P2P1P03210COΣPQ32103210CI&本题要设计的是乘法器,并非乘法ALU,因此只要用组合电路实现。乘法器:速度快,成本高,因而只适用于位数少,功能低的电路。ALU:速度低,成本低,适用于位数多,功能强的电路。3210COΣ74283PQ32103210CI加法器是组合电路,一旦其输入发生变化,其输出立刻跟随变化(只有一小段延迟),相当于电路中的即时系统,所以该电路的输出将不停地变化下去。要实现累加功能,在加法器的输入与输出之间必须有受时钟信号控制的寄存器。3210COΣ74283PQ32103210CIQ3Q2Q1Q0END3D2D1D0计数器、移存皆可(用于置数状态),如不需移动,用普通数据寄存器即可。靠加于寄存器的时钟控制,每个周期改变一次数据。3210COΣ74283PQ32103210CIQ3Q2Q1Q0END3D2D1D0置被加数CPQ3Q2Q1Q0END3D2D1D0A1A0B1B01VccQ3Q2Q1Q0QCB74190MEND3D2D1D0LD当递减计数器等于0以后,应控制运算电路的什么功能?控制清0——没有观察的时间,须安排存数操作,待运算结果被存起来以后方可清除。控制使能——让运算器停止运行,等待处理(欲使电路重新操作,只要对计数器置数即可)另一种思路将A1A0B1B0组成一组代码,通过译码器变成16个对应的信号,分别选择一个寄存器使之激活(该寄存器可以输出代码,其他寄存器输出全为0),每个寄存器中存放的是该输入信号A1A0B1B0对应的结果,最后将个寄存器所存储的代码通过4个或门输出。译码器A1A0B1B0≥1P3≥1P0线逻辑ABCDABCD(线与)ABCDA+B+C+D并非所有的电路都能线与(或),普通TTL与CMOS严禁线与,只有OC门和TS门方可线与译码器A1A0B1B0P3P0365+817Σ321302312010CICO1DC1移位寄存器百位十位个位000011110101100001001011CP01001010011101101110000000110000000101101001000000000100101001100001100000000100100100000000010Q1Q2Q3Q4DSD1D2D3D4Q1Q2Q3Q400000011011001010365CPQ1Q2Q3Q4DSD1D2D3D4CPQ1Q2Q3Q4010101100011CPCP实验评述报告严谨的作风波形图——方格纸,标度明确(纵、横),时间对准。逻辑图——符号标准,标出型号,框出芯片,标明引脚。用直尺画方案讨论与结果——测试电路与记录工程观念血型题用1个与非门,3个4选1数据选择器,共用3片芯片。不光是电路本身,还要考虑总体成本,印制板面积,连线长短、加工方便等因素,故只要2片。自学检查一,复习题主存储器的基本结构是怎样的?所配之寄存器各有什么用途?图中存储矩阵的容量多大?有多少字?有多少位?存贮矩阵MARMDR8bits16bits何谓线性译码?其特点如何?双向译码与线性译码的区别何在?其存储单元的结构有何不同?图5.3与图5.6所示存储器个是几字几位?其模为多少?RAM的位扩展方法的要领是什么?RAM的字扩展方法的要领是什么?该方法与译码器的扩展方法有何共同处?为什么?解读图5.14与图5.16DRAM与SRAM有何区别?其优、缺点如何?DRAMSRAM机理性能读写各种存储器的比较CACHEDRAMSDAMROM磁光成本存取速度用途CDTAPECPUSECONDERYMMEMRYCACHE材速容料度量学习总结第4章1)基本运算器的设计方法组合电路(最小化,标准化)根据一定算法设计表格(ROM)2)算术运算的实现ALU的结构——由算法确定组合电路或查表主要矛盾——运算速度与成本逻辑运算——位对位运算布置自学与实验自学内容自学范围——第五章§5.4~§5.5第六章§6.1重点:§5.4§6.1§5.4存储器系统的主要矛盾解决存储器主要矛盾的方法——存储器层次化管理体系CACHE与主存之间数据交换的策略。命中率的定义与计算方法。存储器管理体系的实质和目的。自学内容(思考题)§5.5什么是虚存?它要解决什么问题?从对虚存的调用过程的一般阅读中了解调用的大致概念,从而了解在采用虚存的计算机中,需要增加那些硬件电路?§6.1什么是终端?它有哪些形式?图6.2,6.3解读测验题A1D1A0D0R/WCS上图为4×1集成存储单元,试将其扩展为8×2的存储器。
本文标题:东南大学信息学院计算机结构与逻辑设计课件
链接地址:https://www.777doc.com/doc-3366901 .html