微型计算机原理应用4版知识考点.docx
《微型计算机原理应用4版知识考点.docx》由会员分享,可在线阅读,更多相关《微型计算机原理应用4版知识考点.docx(17页珍藏版)》请在第壹文秘上搜索。
1、第1章二进制数加法电路一、二进制数的相加1 .两个二进制数相加示例【例1.1】1a(1) 1-v171OS退位T加数A和被加数B都是1位数,其和S变成2位数,这是因为相加结果产生进位之故。“、O1A(2) )ioa1ISA和B都是2位数,相加结果S也是2位数,因为相加结果不产生进位。/、I1.A(3) f1.1B-1IOSJA和B都是2位数,相加结果S是3位数,这也是产生了进位之故。(4) iI1.O5a例1.1.(4)是例1.1(3)的另一种写法,以便看出“进位”窕竞是什么意义。第1位(或称0权位)是不可能有进位的,要求参与运算的就只有两个数Ao和B。,其结果为So。第2位(或称1权位)就是
2、3个数A,B1.及C1.参与运算了。其中C1.是由于第1位相加的结果产生的进位。此3个数相加的结果其总和为S=1.,同时又产生进位C2,送入下一位(第3位)。第3位(或称2权位)也是3个数A2,B?及C2参加运算。由于A2及B?都是0,所以S2即等于第3位的相加结果S2。2.结论(1)两个二进制数相加时,可以逐位相加。如二进制数可以写成:t1.AAB-B;BzBiB则从最右边第1位(即0权位)开始,逐位相加,其结果可以写成:S=S3S2S1So其中各位是分别求出的:S1.A,+Br进位Gs,-A,+B,+a-atiqSr-Ar*B,+C,i8WC1S,-B1+GaC.最后所得的和是:C1.S,
3、SjSS:=A+B(1)右边第1位相加的电路要求:输入量为两个,即Ao及Bo;输出量为两个,即So及Ci。这样的一个二进制位相加的电路称为半加器(ha1.fadder).(2)从右边第2位开始,各位可以对应相加。各位对应相加时的电路要求:输入量为3个,即ABi,Ci;输出量为两个,即5,Ci+1o其中i=1.,2,3,,n。这样的一个二进制位相加的电路称为全加器(fu1.1.adder)o二、半加器电路1.要求有两个愉入端,用于两个代表数字(A(),BO)的电位输入;有两个输出端,用于输出总和SO及进位C1O这样的电路可能出现的状态可以用图1-1中的表来表示。此表在布尔代数中称为真值表。A3&
4、图1-1半加器的真值表及电路2 .输出与输入之间的关系(1)考察C与Ao及BO的关系,即可看出这是“与的关系,即:CI=AoXBo(2)考察So与Ao及Bo的关系,可看出这是“异或”的关系,即:S0=A,Bo=AoBAc3 .结论只有当A0及Bo二者相异时,才起到或的作用;二者相同时,则其结果为0。因此,可以用“与门”及“异或门”(或称“异门”)来实现真值表的要求。三、全加器电路1.要求及实现全加器电路的要求是:有3个输入端,以输入A/Bi和G,有两个输出端,即Si及Ci+卜其真值表可以写成如图12所示。由图1-2中左边的表分析可见,其总和Si可用“异或门”来实现,而其进位G+1则可以用3个“
5、与门”及一个,或门”来实现,其电路图也画在图1-2中的右边。图1-2全加器的真值表及电路I.判断多输入的“异或门的输入输出的关系这里遇到了3个输入的“异或门”的问题。判断的方法是:多输入A,B, C, 个数为零及偶数时,输出为0;为奇数时,输出为1。D,中为I的输入量的四、半加器及全加器符号图13(a)为半加器符号,图13 (b)为全加器符号。6e - - CU1.- Cl(a)半加密符号(b)金城器符号图1-3半加器及全加器符号五、二进制数的加法电路设A=IO1.O=IO(|0)B=1011=11 ( Q)则可安排如图14所示的加法电路。图1-44位的二进制加法电路A与B相加,写成竖式算法如
6、下:A1.O1.OB:101】(+即其相加结果为S=IO1.o1。从加法电路,可看到同样的结果:S-CtS1.S2S:S=IO1.O1.六、二进制数的减法运算1 .原码数值用其绝对值,正数的符号位用O表示,负数的符号位用I表示,这样表示的数就称为原码。原码表示简单易懂,而且与真值的转换方便。但若是两个异号数相加,或两个同号数相减,就要做减法。2 .补码(1)对于二进制数来说,正数的补码,符号位为0,其余位为其数值;负数的补码为该负数的绝对值(即与该负数的绝对值相等的正数)的补数。把一个数连同符号位按位取反再加1,可以得到该数的补数。如:105=+01101001B105补码=OUOIO(HB-
7、105=11101001B-105补码=IoOI(HIIB(2)求补数还可以直接求,方法是从最低位向最高位扫描,保留直至第一个1的所有位,以后各位按位取反。(3)负数的补码可以由与其绝对值相等的正数求补得到。根据两数互为补数的原理,对补码表示的负数求补就可以得到该负数的绝对值。如:-105补=IOo1.o1.1.IB=97H对其求补,从右向左扫描,第一位就是I,故只保留该位,对其左面的七位均求反得:O1.1.O1.o01,即补码表示的机器数97H的真值是-69H(=-105)o(4)一个用补码表示的机器数,若最高位为0,则其余几位即此数的绝对值;若最高位为1,则其余几位不是此数的绝对值,把该数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 应用 知识 考点