freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xxxx秋11級計(jì)算機(jī)硬件技術(shù)基礎(chǔ)課程多媒體課件(第1-2次(編輯修改稿)

2025-02-05 21:29 本頁面
 

【文章內(nèi)容簡介】 10011010101010110100100010111全加器真值表全加器真值表加加 /減運(yùn)算電路減運(yùn)算電路減法的實(shí)現(xiàn)減法的實(shí)現(xiàn) 減法時(shí)減法時(shí) SUB=1,有取反加有取反加 1功能功能加法時(shí)加法時(shí) SUB=0無取反加無取反加 1功能功能求求 補(bǔ)補(bǔ)電電 路路進(jìn) /借位標(biāo)志 CY=SUB C8SUB C8 CY0 0 00 1 11 0 11 1 0C7 C8 OV0 0 00 1 1(負(fù) )1 0 1(正 )1 1 0SUB加 /減標(biāo)志位0/1CyFAA6B6C6S6C7== 1FAA1B1C1S1C2== 1FAA0B0C0S0FAA7B7S7C8== 1== 1圖圖 19 八位微機(jī)加 八位微機(jī)加 /減運(yùn)算電路減運(yùn)算電路OV== 1== 1溢出標(biāo)志 OV=C7 C8二進(jìn)制無符號數(shù)的四則運(yùn)算二進(jìn)制無符號數(shù)的四則運(yùn)算(( 1)加法運(yùn)算)加法運(yùn)算二進(jìn)制加法法則為:二進(jìn)制加法法則為: 0++ 0== 01++ 0== 0++ 1== 11++ 1== 101++ 1++ 1== 11例:二進(jìn)制無符號數(shù)加法例:二進(jìn)制無符號數(shù)加法  被加數(shù)   10111011B+加   數(shù) 00010110B    進(jìn)   位 00111110     和    11010001B 求、求 187+22結(jié)果:結(jié)果: 11010001B 即即 209 SUB=0, C8=0, CY=0求、求 200+200  被加數(shù)   11001000B+加   數(shù) 11001000B    進(jìn)   位 11001000     和   110010000B結(jié)果:結(jié)果: SUB=0, C8=1, CY=1 和和 =進(jìn)位值進(jìn)位值 +8位和值位和值 =256+10010000B = 400 11011101 0 01101001 10001010000 011010000 011111  被加數(shù)   10111011B+加   數(shù) 00010110B    進(jìn)   位 00111110     和    11010001B結(jié)果:結(jié)果: 11010001B 即即 209 SUB=0, C8=0, CY=000010011 1 00010011 0000100010 11 000100  被加數(shù)   11001000B+加   數(shù) 11001000B    進(jìn)   位 11001000     和   110010000B1 0001001結(jié)果:結(jié)果: SUB=0, C8=1, CY=1 和和 =進(jìn)位值進(jìn)位值 +8位和值位和值 =256+10010000B = 400 ( 2) 減法運(yùn)算法則:0-0=00-0=01-0=11-0=11-1=01-1=0       0-1=1(借0-1=1(借 1當(dāng)當(dāng) 2))  被減數(shù)   10111011B-減   數(shù) 00010110B    借   位 00000100     差   10100101B手算手算::例: 求求 18722例:二進(jìn)制無符號數(shù)減法例:二進(jìn)制無符號數(shù)減法結(jié)果:無借位,差為結(jié)果:無借位,差為 10100101B 即即 165取反取反11011101 0 01101001 1010010100 11 010111 1 1001011機(jī)器算:機(jī)器算:被減數(shù)   10111011B-減   數(shù) 00010110B借位標(biāo)志 CY=SUB C8=1 1=0求求補(bǔ)補(bǔ)電電路路減法減法 SUB=101加加 1被減數(shù)被減數(shù) 10111011B=BBH11101001B取反取反 ++ 1 加加 1++ 11101010B=EAH進(jìn)進(jìn) 位位 11111010   差差 10100101B=A5H求補(bǔ)求補(bǔ)-- 減數(shù)減數(shù) 00010110B=16H對減數(shù)求補(bǔ)后,加被減數(shù)對減數(shù)求補(bǔ)后,加被減數(shù)例:求例:求 18722 結(jié)果:結(jié)果: 10100101B 即即 165 無借位,無借位, SUB=1, C8=1 , CY=0說明:說明: 直接相減無借位,求補(bǔ)相加有進(jìn)位,反之亦然。直接相減無借位,求補(bǔ)相加有進(jìn)位,反之亦然。(( 3)) 乘法運(yùn)算法則乘法運(yùn)算法則 00=0 01=10=0 11=1 被乘數(shù)被乘數(shù) 1001B 乘數(shù)乘數(shù) 1011B 1001 1001 0000 ++ 1001 乘積乘積 1100011B常用算法:常用算法:左移加、左移加右移加、右移加連加、連加P124例例 423(( 4)定點(diǎn)整數(shù)除法運(yùn)算)定點(diǎn)整數(shù)除法運(yùn)算 1 1 1 0 0101 1 0 0 0 1 1 0 0102 1 0 1103 1 1 1104 1 0 1105 1 0 1106 1 0 1107 0常用算法:常用算法:移位相減法、移位相減法 P125 例例 124連減、連減 P131例例 427 2.帶符號數(shù)定點(diǎn)補(bǔ)碼運(yùn)算及判.帶符號數(shù)定點(diǎn)補(bǔ)碼運(yùn)算及判 OV定點(diǎn)補(bǔ)碼運(yùn)算定律:定點(diǎn)補(bǔ)碼運(yùn)算定律: 當(dāng)當(dāng) X,Y,X+Y, XY均在均在 ―2 n―1 ~+(~+( 2n―1 ―1)范圍內(nèi)時(shí),則:)范圍內(nèi)時(shí),則: [X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ) [X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ) 如果如果 X++ Y,XY的值不在的值不在 ―2 n―1 ~+(~+(2n―1 ―1 )范圍內(nèi))范圍內(nèi) (n=8時(shí)時(shí) [128, 127] ),則,則機(jī)器就產(chǎn)生了溢出錯(cuò)誤機(jī)器就產(chǎn)生了溢出錯(cuò)誤 ,上式不成立,運(yùn)算結(jié)果上式不成立,運(yùn)算結(jié)果無意義。無意義。 溢出判別溢出判別 (overflow) 若若 X177。Y 2n-- 1-- 1,為正溢出;為正溢出; 若若 X177。Y -- 2n-- 1 ,為負(fù)溢出。為負(fù)溢出。 判溢出的方法:判溢出的方法: 雙進(jìn)位位法雙進(jìn)位位法 (( 本書主要用此法判溢出)本書主要用此法判溢出) OV=C8 C7 C C7相同不溢出,不同溢出。相同不溢出,不同溢出。 雙符號位法雙符號位法 ———— 變形碼變形碼 0V=Sf ’ Sf Sf ’ 、 Sf相同不溢出,不同溢相同不溢出,不同溢出。出。 (( 1)定點(diǎn)補(bǔ)碼加法)定點(diǎn)補(bǔ)碼加法 步驟:1、將X、Y(或-Y)轉(zhuǎn)換為補(bǔ)碼。步驟:1、將X、Y(或-Y)轉(zhuǎn)換為補(bǔ)碼。 2、進(jìn)行2、進(jìn)行 加法加法 運(yùn)算,符號位參與運(yùn)算。運(yùn)算,符號位參與運(yùn)算。 [例例 11]在八位微機(jī)中,已知在八位微機(jī)中,已知 X=+=+ 76, Y=+=+ 23,求,求 X++ Y解:解: [X]補(bǔ)補(bǔ) == 01001100B ++ [Y]補(bǔ)補(bǔ) == 00010111B01100011B[X]補(bǔ)補(bǔ) ++ [Y]補(bǔ)補(bǔ) == 01100011B== [++ 99]補(bǔ)補(bǔ)== [(++ 76)++ (++ 23)]補(bǔ)補(bǔ) == [X++ Y]補(bǔ)補(bǔ) 雙進(jìn)位位法雙進(jìn)位位法 判溢出:判溢出: OV=0∵∵ C7=0,C8=0[例例 12]已知已知 X=+=+ 76, Y=-=- 23,求,求 X++ Y解:解: [X]補(bǔ)補(bǔ) == 01001100B++ [Y]補(bǔ)補(bǔ) == 11101001B 100110101B[X]補(bǔ)補(bǔ) ++ [Y]補(bǔ)補(bǔ) == 00110101B== [++ 53]補(bǔ)補(bǔ)== [(++ 76)++ (-- 23)]補(bǔ)補(bǔ) == [X++ Y]補(bǔ)補(bǔ) 雙進(jìn)位位法雙進(jìn)位位法 判溢出:判溢出: OV=0∵∵ C7=1,C8=1編寫出程序片段:編寫出程序片段:MOV A,76。(A)=4CH=01001100BADD A,23 。(A)=4CH+17H=63H OV=0或:或: MOV A ,4CH。(A)=4CH=01001100BADD A,17H 。(( A)=63H真值真值 補(bǔ)碼補(bǔ)碼[例例 15]在八位微機(jī)中,已知在八位微機(jī)中,已知 X=+=+ 76, Y=+=+ 69,求,求 X++ Y解:解: [X]補(bǔ)補(bǔ) == 01001100B++ [Y]補(bǔ)補(bǔ) == 01000101B10010001B[X]補(bǔ)補(bǔ) ++ [Y]補(bǔ)補(bǔ) == 10010001B== [-- 111]補(bǔ)補(bǔ) ≠[X++ Y]補(bǔ)補(bǔ)雙進(jìn)位位雙進(jìn)位位 法判溢出:法判溢出: OV=1∵∵ C7=1,C8=0正溢出正溢出[例例 16]已知已知 X=-=- 76, Y=-=- 69,求,求 X++ Y解:解: [X]補(bǔ)補(bǔ) == 10110100B++ [Y]補(bǔ)補(bǔ) == 10111011B 1 01101111B[X]補(bǔ)補(bǔ) ++ [Y]補(bǔ)補(bǔ) == 01101111B== [++ 111]補(bǔ)補(bǔ) ≠[X++ Y]補(bǔ)補(bǔ)雙進(jìn)位位雙進(jìn)位位 法判溢出:法判溢出: OV=1∵∵ C7=0,C8=1負(fù)溢出負(fù)溢出兩個(gè)正數(shù)的兩個(gè)正數(shù)的和為負(fù)數(shù)和為負(fù)數(shù)兩個(gè)負(fù)數(shù)的兩個(gè)負(fù)數(shù)的和為正數(shù)和為正數(shù)溢出后,運(yùn)算結(jié)果無意義,需要將兩個(gè)操作數(shù)擴(kuò)大位數(shù)后,再溢出后,運(yùn)算結(jié)果無意義,需要將兩個(gè)操作數(shù)擴(kuò)大位數(shù)后,再算。算。 例例 15 可將可將 76的補(bǔ)碼寫成的補(bǔ)碼寫成 004CH, 69得補(bǔ)碼寫成得補(bǔ)碼寫成 0049H 計(jì)算:計(jì)算: 0 000 0000 0100 1100B + 0 000 0000 0100 1001B 0 000 0000 1001 0101B =0095H C16 C15 OV=0 , 不溢出不溢出 例例 16同理,用同理,用 16
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1