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