运算方法 1 计算机进行算术运算的特点: ?(1) 所有数据都是用二进制数位形式来表示的。?(2) 在机器内部,数是以编码形式即机器数来表示的。?(3) 机器运算规模有限,因而机器运算就要解决运算方法、数据表示格式及数据长度的选取、规定等问题。?(4) 用计算机进行运算时,都要把复杂的运算,简化为一系列的、最基本的运算才能实现。计算机可以实现的基本运算有算术运算(加、减、乘、除等)和逻辑运算(与、或、异或等)。 2 计算机内部的主要运算其实都只是加法运算, 其余的减法、乘法、除法等种种运算都只是加法运算的应用罢了。计算机内部都是以二进制加法来做加法运算的, 所以这里讲解的加法器的设计,只是讨论二进制加法器的设计。 3 所谓半加器的意思,顾名思义就是只有一半的加法运算功能而已,也就是说半加器并不考虑前级进位的情况。由于这类加法器没有考虑到所有情况的加法运算,好像缺少了什么似的不全,所以称为半加器。 45 被加数 A 加数 B 结果: F=A+B=CS C S 000 0 010 1 100 1 111 0 6 A n C nHAB n S n7 由于半加器电路只能处理没有前级进位的加法运算,但在二进制多个位的加法运算中,除了最右边一个位不会有前级进位外,其余的位都有可能出现前级进位,因此必须在半加器电路中再增加前级进位的输入端,虽然只比半加器电路多了个前级进位输入端,但是可以处理全部情况所有可能的加法运算,所以就将这种加法器称为全加器。 8 前级进位 C n-1被加数 A n加数 B n结果: F=C n-1+A n+B n=C n S nC n S n 0000 0 0010 1 0100 1 0111 0 1000 1 1011 0 1101 0 1111 1 9 A n C n FA B n C n-1 S n 10
6-运算方法-加法 来自淘豆网m.daumloan.com转载请标明出处.