1樓:勢未
模:乙個預先確定的無符號整數m. 補數:
在模m系統中,如果a+b=m,則a為b的補數,b為a的補數。 求補:所謂求補,就是指求出乙個數的補數的操作過程。
補碼:在乙個模m的系統中,正數的補碼是自身的絕對值,負數的補碼是絕對值的補數。
2樓:做而論道
時鐘的時針,轉一圈,週期是 12 小時。
時針倒撥 3 小時,就可以用正撥 9 小時來代替。
分針,週期是 60,倒撥改成正撥,也有雷同的現象。
兩位十進位制數,就是:0~99,週期就是一百。
那麼,-1 就可以用 +99 代替。
25 + 99 = 一百) 24
只取兩位,忽略進製,它們的功能,就是相同的。
三角函式的週期,是 2π(360°)。
-90°,當然也可以用 +270° 來計算函式值。
綜上所述,各種負數,都可以用乙個正數來代替。
這個正數,就稱為「負數的補數」。
想要求出補數,就要用到「週期」。
通用的公式: 補數 = 週期 + 負數。
在計算機專業,所謂的專家,往往,數學都不好。
常見的「週期」,它們沒學過,或者沒學明白。
於是,就自作主張,就把「週期」稱為「模」。
計算機用二進位制**,來表示正負數值。
補數,就稱為:補碼。
八位的**是:0000 0000~1111 1111(十進位制255)。
迴圈週期就是:2^8 = 256。
-1 的補碼,就是 256-1 = 255 = 1111 1111(十進位制)。
-2 的補碼,就是 256-2 = 254 = 1111 1110(十進位制)。
求負數補碼的公式,仍然是:週期(2^n)+ 該負數。
求補碼,可以用十進位制來計算,最為方便。
如果需要二進位制,你就再轉換一下。
求補,就是小學所學過的「求相反的數」。
經過求補,正數,就變成負數,負數就變成正數。
在數學中,相反的兩個數,關係如下:
x + x) =0
都用補碼表示,就是:
[x]補碼+[-x]補碼=[0]補碼。
移項,即可得出求補的公式:
[-x]補碼 = 0]補碼 - x]補碼
計算機專業,所說的這些詞彙,都是**於數學。
而且,都是小學的數學。
計算機專家,數學都不好,所以就自己重新創造了新詞,如:
「數字」,它們不叫數字,叫做「真值」。
「自然數」,它們叫做「無符號數」,unsigned。
「整數」,它們叫做「帶符號數」,signed。
此外還有「單精度」「雙精度」,也不過就是「小數」而已。
這麼命名,好像是多麼的深奧啊! 多麼的高大上啊!
其實,他們,就是在故弄玄虛罷了。
眾所周知,古今中外的輪子,都是圓形的,不需要重新發明。
那麼,他們,為何還這麼費勁巴拉的編造新詞呢?
那就是:小學沒畢業。
簡述補碼的特點與作用
3樓:沙里波特
正負數,在計算機中存放的格式,就是補碼。
計算機中,並沒有原碼和反碼,也就不必關心它們了。
下面,針對補碼,給出解釋。
比如,有乙個小孩,很小的。
他只認識 100 個數(0~99),也不會做減法。
那麼,就可以告訴他:「減一」,就用「加 99」算吧。
忽略進製的 100,結果不是一樣的嗎?
那麼,就是說:
99,就是-1 的補數。
98,就是-2 的補數。
。。。利用「補數」,就可把「減法」轉為「加法」。
利用這個特點,計算機中,僅需乙個「加法器」,就夠用了。
在計算機中,是以二進位制存放各種資訊的,統稱為:**。
八位,作為乙個計算單位。
範圍是:0000 0000 ~ 1111 1111。
寫成十進位制,就是:0~255。
共有 256 個**。--這個數字,稱為:模。
那麼:1111 1111(255),就是-1 的補碼。
1111 1110(254),就是-2 的補碼。
。。。1000 0000(128),就是-128 的補碼。
求負數的補碼,就是這麼簡單。
而零和正數,直接參加運算即可,用不著求補碼。
因此,下面就是補碼的定義式。
零和正數的補碼: 就是該數字本身。
負數的補碼: 就用「模」,加上該負數。
模,就是**的總個數。
原碼和反碼,則毫無意義。
所以,在計算機中,並沒有它們的存在。
4樓:可軒
補碼的表示方法。
1) 模的概念:把乙個計量單位稱之為模或模數。例如,時鐘是以12進製進行計數迴圈的,即以12為模。
在時鐘上,時針加上(正撥)12的整數字或減去(反 撥)12的整數字,時針的位置不變。14點鐘在捨去模12後,成為(下午)2點鐘(14=14-12=2)。從0點出發逆時針撥10格即減去10小時,也 可看成從0點出發順時針撥2格(加上2小時),即2點(0-10=-10=-10+12=2)。
因此,在模12的前提下,-10可對映為+2。由此可見, 對於乙個模數為12的迴圈系統來說,加2和減10的效果是一樣的;因此,在以12為模的系統中,凡是減10的運算都可以用加2來代替,這就把減法問題轉化 成加法問題了(注:計算機的硬體結構中只有加法器,所以大部分的運算都必須最終轉換為加法)。
10和2對模12而言互為補數。
同理,計 算機的運算部件與暫存器都有一定字長的限制(假設字長為8),因此它的運算也是一種模運算。當計數器計滿8位也就是256個數後會產生溢位,又從頭開始計 數。產生溢位的量就是計數器的模,顯然,8位二進位制數,它的模數為28=256。
在計算中,兩個互補的數稱為「補碼」。
2)補碼的表示:
正數:正數的補碼和原碼相同。
負數:負數的補碼則是符號位為「1」,數值部分按位取反後再在末位(最低位)加1。也就是「反碼+1」。
例如: 符號位 數值位。
[+7]補= 0 0000111 b
[-7]補= 1 1111001 b
補碼在微型機中是一種重要的編碼形式,有如下特點:
a.採用補碼後,可以方便地將減法運算轉化成加法運算,運算過程得到簡化。正數的補碼即是它所表示的數的真值,而負數的補碼的數值部份卻不是它所表示的數的真值。
採用補碼進行運算,所得結果仍為補碼。
b.與原碼、反碼不同,數值0的補碼只有乙個,即 [0]補=00000000b。
c.若字長為8位,則補碼所表示的範圍為-128~+127
簡述補碼運算的意義
5樓:端禧危蔚
計算機中的符號數有三種表示方法,即原碼、反碼和補碼。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示「正」,用1表示「負」,而數值位,三種表示方法各不相同。
在計算機系統中,數值一律用補碼來表示和儲存。原因在於,使用補碼,可以將符號位和數值域統一處理;同時,加法和減法也可以統一處理。此外,補碼與原碼相互轉換,其運算過程是相同的,不需要額外的硬體電路。
解釋下列詞語及古今異義,解釋下列句中的古今異義詞。(1)念天地之悠悠。悠 古義 今義
大兄何見事之晚乎 乎 洗臉睡覺 穿 漫長 重 無義 向 不好的 無義 解釋下列句中的古今異義詞。1 念天地之悠悠。悠 古義 今義 蘇冰堰 你好!1 念天地之悠悠。悠 古義 久,遠,長。悠悠 形容時間的久遠和空間的廣大。今義 1.在空中擺動。2.穩住,控制。3.閒適,閒散。2 造化鍾神秀。鍾 古義 聚...
解釋詞語的意思,解釋下列詞語的意思
誰寄錦書 精緻 精巧細緻 細密 不由分說 不容人分辯解釋。 精緻 精巧細緻 的花紋 展覽會上的工藝品件件都很 詞 目 不由分說 發 音 b y u f n shu 近義詞 不容置喙 不容置疑 反義詞 強詞奪理 無理取鬧 用 法 動賓式 作謂語 狀語 分句 形容不容許分辯解說釋 義 由 聽從,順便 分...
恒量名詞解釋,守恆的概念名詞解釋
恒量也叫常量,是乙個科學術語,被廣泛應用於天文學,自然科學領域,意思是具有固定的或接近固定的價值的抽象數目或物理的尺寸數。量名詞解釋 量。拼 音。li ng li ng 部 首 日。筆 畫 12 五 行 火。繁 體 量。五 筆 jgjf 生詞本。基本釋義 詳細釋義。li ng 1.測量東西體積多少的...