日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机的运算方法

發布時間:2025/3/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机的运算方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2017-1-5

1.無符號數
2.有符號數
符號位+數值位

定點小數:小數點在符號位后面 定點整數:小數點在數值位后面

(1)機器數與真值
把符號“數字化”的數稱為機器數,
把帶有“+”或“-”符號的數稱為真值。

(2)原碼表示法
也叫做帶符號的絕對值表示,簡而言之,就是在數的絕對值前面加上一個符號位,符號位為0表示正數,符號位為1表示負數。

正數他的原碼表示就是他本身,在最前面補0...... 負數為他的絕對值加上2^n,小數而言,n=0,在最前面補1......整數而言: x=+1100 [x]原=1,1100 x=-1100 [x]原=0,1100 用","將符號位與數值位隔開小數而言: x=+0.1101 [x]原=1.1101 x=-0.1101 [x]原=0.11010而言: 小數:[+0.0000]原=0.0000 [-0.0000]原=1.0000 整數:[+0]原=0,0000 [-0]原=1,0000 所以說零有正的和負的之分

優點:簡單直觀
缺點:進行加法操作可能是加法,也可能是減法(負數)

(3)補碼表示法
將補數的概念應用到計算機中,便出現了補碼這種機器數

正數他的補碼表示就是他本身,在最前面補0...... 負數為2^(n+1)-x,小數而言,n=0,在最前面補1......整數而言: x=+1101 [x]補=0,1101 x=-1101 [x]補=1,0011 用","將符號位與數值位隔開x=+0.0110 [x]補=0.0110 x=-0.0110 [x]補=1.10100而言: 小數:[+0.0000]補=0.0000 [-0.0000]補=1.0000 整數:[+0]補=0,0000 [-0]補=0,0000 所以說零沒有正的和負的之分 已知補碼,求真值 [x]補=0.0001 x=+0.0001 [x]補=1.0001 x=[x]補-2=1.0001-10.0000=-0.1111 [x]補=0,1110 x=+1110 [x]補=1,1110 x=[x]補-2^(4+1)=-0010 負數:原碼 -> 補碼 原碼每位取反加一,再加上符號位1 補碼 -> 原碼 每位取反加一,符號位不變

可以把減法轉換為加法

(4)反碼表示法

正數他的反碼表示就是他本身,在最前面補0...... 負數為2^(n+1)-1+x,小數而言,為2-2^(-n)+x,在最前面補1......整數而言: x=+1101 [x]反=0,1101 x=-1101 [x]反=1,0010 用","將符號位與數值位隔開x=+0.1010 [x]補=0.1010 x=-0.1010 [x]補=1.01010而言: 小數:[+0.0000]反=0.0000 [-0.0000]反=1.1111 整數:[+0]反=0,0000 [-0]反=1,1111 所以說零有正的和負的之分 負數:真值 -> 反碼 每位取反,再加上符號位 機器字長為8位 從00000000......0111111110000000......11111111 1.無符號數對應真值 +0...+127+128...+255 2.原碼對應真值 0...127-0...-127 3.補碼對應真值 0...127-128...-1 4.反碼對應真值 0...127-127...-0 已知[y]補,求[-y]補 假設[y]補=y0.y1y2y3y4...yn1)y0=0 [y]補=0.y1y2y3y4...yn y=0.y1y2y3y4...yn -y=-0.y1y2y3y4...yn [-y]補=1.x1x2x3x4...xn+2^(-n) (x1x2x3x4...xn為y1y2y3y4...yn按位取反) 由此可見為:連同符號位,每位取反,末位加一 (2)y0=1 [y]補=1.y1y2y3y4...yn [y]原=1.x1x2x3x4...xn+2^(-n) y=-(0.x1x2x3x4...xn+2^(-n)) -y=0.x1x2x3x4...xn+2^(-n) [-y]補=0.x1x2x3x4...xn+2^(-n) (x1x2x3x4...xn為y1y2y3y4...yn按位取反) 由此可見為:連同符號位,每位取反,末位加一

(4)移碼表示法:
補碼很難直接判斷真值 大小
[x]移=2^n+x即可……

總結

以上是生活随笔為你收集整理的计算机的运算方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。