資源描述:
《定點(diǎn)加法和減法運(yùn)算1加法.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、課時(shí)數(shù)NO:年月日星期教學(xué)內(nèi)容第3章運(yùn)算方法和運(yùn)算器3.1定點(diǎn)加減法運(yùn)算(第1課時(shí))教學(xué)目的要求知識(shí)與技能:掌握定點(diǎn)補(bǔ)碼的加法運(yùn)算過(guò)程與方法:教師講解,學(xué)生實(shí)踐練習(xí)情感態(tài)度與價(jià)值觀:培養(yǎng)學(xué)生分析、理解問(wèn)題的能力以及學(xué)習(xí)興趣和積極性。教學(xué)重點(diǎn)定點(diǎn)補(bǔ)碼的加法運(yùn)算教學(xué)難點(diǎn)定點(diǎn)補(bǔ)碼的加法運(yùn)算的四種情況分析教學(xué)方法教師講解,學(xué)生實(shí)踐練習(xí)教學(xué)用具計(jì)算機(jī)、多媒體幻燈片演示教學(xué)過(guò)程教師主導(dǎo)活動(dòng)學(xué)生主體活動(dòng)導(dǎo)入:提問(wèn):請(qǐng)描述一位二進(jìn)制的加法原理?講授新課:(多媒體幻燈片演示和板書(shū))板書(shū):第3章運(yùn)算方法和運(yùn)算器3.1定點(diǎn)加、減法運(yùn)算3.1.1定點(diǎn)補(bǔ)碼的加減法講解
2、:在計(jì)算機(jī)中,凡是帶符號(hào)的數(shù)一律用補(bǔ)碼表示,其運(yùn)算結(jié)果也是用補(bǔ)碼表示的。若結(jié)果的符號(hào)為“0”表示正數(shù),得到的是補(bǔ)碼即原碼,數(shù)值部分前加上“+”號(hào),即為真值。若結(jié)果的符號(hào)為“1”表示負(fù)數(shù),得到的是補(bǔ)碼。這時(shí)如要求真值,需對(duì)結(jié)果的補(bǔ)碼再求補(bǔ)碼,變成原碼,在數(shù)值部分前加上負(fù)號(hào)才為真值。學(xué)生思考、回答并相互補(bǔ)充。學(xué)生傾聽(tīng),識(shí)記補(bǔ)碼和原碼,真碼之間的關(guān)系,5板書(shū):1、定點(diǎn)補(bǔ)碼的加法運(yùn)算規(guī)則:[X]補(bǔ)+[Y]補(bǔ)=[X+Y]補(bǔ)(mod2n)-2n-1≤x<2n-1;-2n-1≤y<2n-1;-2n-1≤x+y<2n-1;思考:x,y的符號(hào)有哪四種情況?對(duì)求
3、和結(jié)果有什么影響呢?講解:現(xiàn)根據(jù)X、Y的符號(hào)及絕對(duì)值的大小分4種情況予以證明。(1)X、Y均為正數(shù),則其和也為正數(shù)。因正數(shù)的補(bǔ)碼就是該正數(shù)本身,故有[X]補(bǔ)+[Y]補(bǔ)=X+Y=[X+Y]補(bǔ)(2)X為正數(shù),Y為負(fù)數(shù),且∣X∣≥∣Y∣時(shí)。則有[X]補(bǔ)+[Y]補(bǔ)=X+2n+Y=2n+X+Y=X+Y=[X+Y]補(bǔ)(mod2n)例3.1:已知X=+B,Y=-B,進(jìn)行補(bǔ)碼加法運(yùn)算。[X]補(bǔ)=[Y]補(bǔ)=2n–=[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=+==(mod28)所以:X+Y=+B學(xué)生識(shí)記定點(diǎn)補(bǔ)碼加法運(yùn)算的規(guī)則,以及x,y,x+y的取值范圍學(xué)生思考,并回答
4、師生共同分析x,y均為正數(shù),補(bǔ)碼和與和的補(bǔ)碼之間的關(guān)系師生共同分析X為正,Y為負(fù),∣X∣≥∣Y∣時(shí),補(bǔ)碼和與和的補(bǔ)碼之間的關(guān)系學(xué)生通過(guò)練習(xí),掌握這種情況下的補(bǔ)碼加法運(yùn)算5(3)X為正數(shù),Y為負(fù)數(shù),且
5、Y
6、>
7、X
8、時(shí)。則有:[X]補(bǔ)+[Y]補(bǔ)=X+2n+Y=2n+(X+Y)=[X+Y]補(bǔ)(mod2n)例3.2已知X=+B,Y=-B,進(jìn)行補(bǔ)碼加減法運(yùn)算。[X]補(bǔ)=[Y]補(bǔ)=2n–=[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=+=思考:兩數(shù)的和的補(bǔ)碼是正數(shù)還是負(fù)數(shù),如何判斷的?提問(wèn):補(bǔ)碼為負(fù)數(shù)時(shí),如何求原碼和真值呢?講解:[X]原=[[X+Y]補(bǔ)]補(bǔ)=[]補(bǔ)
9、=+1=所以,x+y=-(4)X、Y均為負(fù)數(shù),則其和必為負(fù)。則有:[X]補(bǔ)+[Y]補(bǔ)=2n+X+2n+Y=2n+X+Y=[X+Y]補(bǔ)(mod2n)例3.3:已知X=-B,Y=-B,進(jìn)行補(bǔ)碼加法運(yùn)算。[X]補(bǔ)=2n–=[Y]補(bǔ)=2n–=[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)=+==(mod2n)師生共同分析X為正,Y為負(fù),∣X∣<∣Y∣時(shí),補(bǔ)碼和與和的補(bǔ)碼之間的關(guān)系學(xué)生練習(xí)實(shí)踐學(xué)生思考,并回答符號(hào)位為“1”,表明結(jié)果為負(fù)數(shù)學(xué)生舉手回答:當(dāng)補(bǔ)碼為負(fù)數(shù)時(shí),要求原碼,則要其再求一次補(bǔ)碼,可采用先取反碼再加1的方法師生共同分析X,Y為負(fù)時(shí),補(bǔ)碼和與和的補(bǔ)碼之
10、間的關(guān)系學(xué)生練習(xí)實(shí)踐5思考:符號(hào)位為1,如何求原碼和真值呢?[X]原=[[X+Y]補(bǔ)]補(bǔ)=[]補(bǔ)=+1=所以,x+y=-總結(jié):-2n-1≤x<2n-1;-2n-1≤y<2n-1;-2n-1≤x+y<2n-1時(shí),下列補(bǔ)碼運(yùn)算公式成立:[X]補(bǔ)+[Y]補(bǔ)=[X+Y]補(bǔ)(mod2n)此公式表明,在模2n的意義下,任意兩個(gè)數(shù)的補(bǔ)碼之和等于該兩數(shù)和的補(bǔ)碼,并且把數(shù)的符號(hào)當(dāng)做數(shù)的一部分參加運(yùn)算。如果從符號(hào)位有進(jìn)位發(fā)生,則將該位1自動(dòng)丟失。作業(yè):P45T1學(xué)生思考并回答:要再求一次補(bǔ)碼,即反碼加1的方法師生相互討論并總結(jié)板書(shū)設(shè)計(jì)第3章運(yùn)算方法和運(yùn)算器3.1
11、定點(diǎn)加、減法運(yùn)算3.1.1定點(diǎn)補(bǔ)碼的加減法根據(jù)X、Y的符號(hào)及絕對(duì)值的大小分4種情況予以證明。(1)X、Y均為正數(shù),[X]補(bǔ)+[Y]補(bǔ)=[X+Y]補(bǔ)(2)X為正數(shù),Y為負(fù)數(shù),且∣X∣≥∣Y∣時(shí)則有[X]補(bǔ)+[Y]補(bǔ)=[X+Y]補(bǔ)(mod2n)(3)X為正數(shù),Y為負(fù)數(shù),且
12、Y
13、>
14、X
15、時(shí)則有[X]補(bǔ)+[Y]補(bǔ)=[X+Y]補(bǔ)(mod2n)(4)X、Y均為負(fù)數(shù),則其和必為負(fù)。則有:[X]補(bǔ)+[Y]補(bǔ)=[X+Y]補(bǔ)(mod2n)5教后札記5