色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>電腦硬件>臺(tái)式機(jī)>

二進(jìn)制數(shù)值數(shù)據(jù)的編碼與運(yùn)算算法

2010年04月15日 14:42 m.1cnz.cn 作者:佚名 用戶評論(0

二進(jìn)制數(shù)值數(shù)據(jù)的編碼與運(yùn)算算法

一、原碼、反碼、補(bǔ)碼的定義

1、原碼的定義

2、補(bǔ)碼的定義


3、反碼的定義

4.移碼:移碼只用于表示浮點(diǎn)數(shù)的階碼,所以只用于整數(shù)。

①移碼的定義:設(shè)由1位符號位和n位數(shù)值位組成的階碼,則 [X] 移 =2^ n + X ????-2^ n ≤X ≤ 2^ n
例如: X=+1011 [X] 移 =11011 符號位“1”表示正號
X=-1011 [X] 移 =00101 符號位“0”表示負(fù)號

②移碼與補(bǔ)碼的關(guān)系: [X]移與[X]補(bǔ)的關(guān)系是符號位互為反碼,
例如: X=+1011 [X] 移 =11011 [X] 補(bǔ) =01011
X=-1011 [X] 移 =00101 [X] 補(bǔ) =10101

③移碼運(yùn)算應(yīng)注意的問題:
◎?qū)σ拼a運(yùn)算的結(jié)果需要加以修正,修正量為2^n ,即對結(jié)果的符號位取反后才是移碼形式的正確結(jié)果。
◎移碼表示中,0有唯一的編碼——1000…00,當(dāng)出現(xiàn)000…00時(shí)(表示-2^n ),屬于浮點(diǎn)數(shù)下溢。

二、補(bǔ)碼加、減運(yùn)算規(guī)則

1、運(yùn)算規(guī)則

[X+Y] 補(bǔ) = [X] 補(bǔ) + [Y] 補(bǔ)
[X-Y] 補(bǔ) = [X] 補(bǔ) + [-Y] 補(bǔ)

若已知[Y] 補(bǔ) ,求[-Y] 補(bǔ) 的方法是:將[Y] 補(bǔ) 的各位(包括符號位)逐位取反再在最低位加1即可。
例如:[Y] 補(bǔ) = 101101 [-Y] 補(bǔ) = 010011

2、溢出判斷,一般用雙符號位進(jìn)行判斷:

符號位00 表示正數(shù) 11 表示負(fù)數(shù)
結(jié)果的符號位為01時(shí),稱為上溢;為10時(shí),稱為下溢

例題:設(shè)x=0.1101,y=-0.0111,符號位為雙符號位
用補(bǔ)碼求x+y,x-y
[x]補(bǔ)+[y]補(bǔ)=00 1101+11 1001=00 0110
[x-y]補(bǔ)=[x]補(bǔ)+[-y]補(bǔ)=00 1101+00 0111=01 0100
結(jié)果錯(cuò)誤,正溢出
三、原碼一位乘的實(shí)現(xiàn):

設(shè)X=0.1101,Y=-0. 1011,求X*Y
解:符號位單獨(dú)處理, x 符 + y 符
數(shù)值部分用原碼進(jìn)行一位乘,如下圖所示:


四、原碼一位除的實(shí)現(xiàn):一般用不恢復(fù)余數(shù)法(加減交替法)


?

§2.5 浮點(diǎn)運(yùn)算與浮點(diǎn)運(yùn)算器

一、浮點(diǎn)數(shù)的運(yùn)算規(guī)則

1、浮點(diǎn)加減法的運(yùn)算步驟

設(shè)兩個(gè)浮點(diǎn)數(shù) X=Mx※2Ex Y=My※2Ey
實(shí)現(xiàn)X±Y要用如下5步完成:
①對階操作:小階向大階看齊
②進(jìn)行尾數(shù)加減運(yùn)算
規(guī)格化處理:尾數(shù)進(jìn)行運(yùn)算的結(jié)果必須變成規(guī)格化的浮點(diǎn)數(shù),對于雙符號位的補(bǔ)碼尾數(shù)來說,就必須是
001×××…×× 或110×××…××的形式
若不符合上述形式要進(jìn)行左規(guī)或右規(guī)處理。

④舍入操作:在執(zhí)行對階或右規(guī)操作時(shí)常用“0”舍“1”入法將右移出去的尾數(shù)數(shù)值進(jìn)行舍入,以確保精度。
⑤判結(jié)果的正確性:即檢查階碼是否溢出
若階碼下溢(移碼表示是00…0),要置結(jié)果為機(jī)器0;
若階碼上溢(超過了階碼表示的最大值)置溢出標(biāo)志。

例題:假定X=0 .0110011*2^11 ,Y=0.1101101*2^-10 (此處的數(shù)均為二進(jìn)制) ?? 計(jì)算X+Y;
解:[X] 浮 : 0 1 010 1100110
[Y] 浮 : 0 0 110 1101101
符號位 階碼 尾數(shù)

第一步:求階差: │ΔE│=|1010-0110|=0100
第二步:對階:Y的階碼小, Y的尾數(shù)右移4位
[Y] 浮 變?yōu)?0 1 010 0000110 1101暫時(shí)保存
第三步:尾數(shù)相加,采用雙符號位的補(bǔ)碼運(yùn)算
00 1100110
+00 0000110
00 1101100
第四步規(guī)格化:滿足規(guī)格化要求
第五步:舍入處理,采用0舍1入法處理
故最終運(yùn)算結(jié)果的浮點(diǎn)數(shù)格式為: 0 1 010 1101101,
即X+Y=+0. 1101101*2^10

2、浮點(diǎn)乘除法的運(yùn)算步驟

①階碼運(yùn)算:階碼求和(乘法)或階碼求差(除法)
即 [Ex+Ey]移= [Ex]移+ [Ey]補(bǔ)
[Ex-Ey]移= [Ex]移+ [-Ey]補(bǔ)

②浮點(diǎn)數(shù)的尾數(shù)處理:浮點(diǎn)數(shù)中尾數(shù)乘除法運(yùn)算結(jié)果要進(jìn)行舍入處理
例題:X=0 .0110011*2^11 ,Y=0.1101101*2^-10
求X※Y
解:[X] 浮 : 0 1 010 1100110
[Y] 浮 : 0 0 110 1101101
第一步:階碼相加
[Ex+Ey]移=[Ex]移+[Ey]補(bǔ)=1 010+1 110=1 000
1 000為移碼表示的0
第二步:原碼尾數(shù)相乘的結(jié)果為:
0 10101101101110
第三步:規(guī)格化處理:已滿足規(guī)格化要求,不需左規(guī),尾數(shù)不變,階碼不變。
第四步:舍入處理:按舍入規(guī)則,加1進(jìn)行修正
所以 X※Y= 0.1010111※2^+000

非常好我支持^.^

(4) 100%

不好我反對

(0) 0%

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 中国老头oldday tv | 琪琪SEE色原网色原网站18 | 清晨紧湿爱运动h高h | 秋霞影院福利电影 | 97亚洲狠狠色综合久久位 | 日韩免费一级毛片 | 成年人在线免费观看视频网站 | 囯产精品久久久久久久久蜜桃 | 久久电影精品 | 九九精品国产亚洲A片无码 九九精彩视频在线观看视频 | 日日干夜夜爱 | 国产3级在线 | 全身无赤裸裸美女网站 | 欧美牲交A欧美牲交 | 久久精品WWW人人爽人人 | 国产精品一区二区在线观看 | 久久综合狠狠综合狠狠 | 胸太大被男同桌吃好爽 | 出租屋自拍贵在真实15P | 亚洲精品一区二区在线看片 | 狠狠爱亚洲五月婷婷av | 暖暖免费 高清 日本社区中文 | 九九99国产香蕉视频 | 欧美日韩精品久久久免费观看 | 最新国自产拍天天更新 | 夜里18款禁用的免费B站动漫 | 蜜桃视频无码区在线观看 | 国产精品色欲AV亚洲三区软件 | 国产精品女上位在线观看 | 久久精品综合电影 | 中国老妇xxxhd | 在线播放免费人成视频 | 男女交性视频无遮挡全过程 | 校花在公车上被内射好舒 | 成年免费大片黄在线观看岛国 | 在线播放真实国产乱子伦 | 蝴蝶中文综合娱乐网2 | 欧美亚洲精品真实在线 | 97超碰在线视频人人av | 色就色 综合偷拍区欧美 | 最新国产精品视频免费看 |