借“1”當“10”,在二進製數中就是借“1”當“2”。而被借的數仍然隻是減少了“1”,這與十進製數一樣。
乘法運算步驟
把二進製數中的“0”和“1”全部當成是十進製數中的“0”和“1”即可。根據十進製數中的乘法運算知道,任何數與“0”相乘所得的積均為“0”,這一點同樣適用於二進製數的乘法運算。隻有“1”與“1”相乘才等於“1”。乘法運算步驟:
(1)首先是乘數的最低位與被乘數的所有位相乘,因為乘數的最低位為“0”,根據以上原則可以得出,它與被乘數(1110)2的所有位相乘後的結果都為“0”。
(2)再是乘數的倒數第二位與被乘數的所有位相乘,因為乘數的這一位為“1”,根據以上原則可以得出,它與被乘數(1110)2的高三位相乘後的結果都為“1”,而於最低位相乘後的結果為“0”。
(3)再是乘數的倒數第三位與被乘數的所有位相乘,同樣因為乘數的這一位為“1”,處理方法與結果都與上一步的倒數第二位一樣,不再贅述。
(4)最後是乘數的最高位與被乘數的所有位相乘,因為乘數的這一位為“0”,所以與被乘數(1110)2的所有位相乘後的結果都為“0”。
(5)然後再按照前麵介紹的二進製數加法原則對以上四步所得的結果按位相加(與十進製數的乘法運算方法一樣),結果得到(1110)2×(0110)2=(1010100)2。
除法運算步驟
(1)首先用“1”作為商試一下,相當於用“1”乘以除數“110”,然後把所得到的各位再與被除數的前4位“1001”相減。按照減法運算規則可以得到的餘數為“011”。
(2)因為“011”與除數“110”相比,不足以被除,所以需要向低取一位,最終得到“0111”,此時的數就比除數“110”大了,可以繼續除了。同樣用“1”作為商去除,相當於用“1”去乘除數“110”,然後把所得的積與被除數中當前四位“0111”相減。根據以上介紹的減法運算規則可以得到此步的餘數為“1”。
(3)因為“1”要遠比除數“110”小,被除數向前取一位後為“11”,仍不夠“110”除,所以此時需在商位置上用“0”作為商了。
(4)然後在被除數上繼續向前取一位,得到“110”。此時恰好與除數“110”完全一樣,結果當然是用“1”作為商,用它乘以除數“110”後再與被除數相減,得到的餘數正好為“0”。證明這兩個數能夠整除。
這樣一來,所得的商(1101)2就是兩者相除的結果。
二進製編碼
在日常生活中,我們常常使用各種編碼,如省份證號碼、電話號碼、郵政編碼等,這些編碼都是由十進製數組成的。
同理,在計算機中采用由若乾位二進製數組成的編碼【簡稱二進製編碼】來表示字母、符號、漢字、顏色等非數值信息。
為了表示不同類型的信息,人們研究出了各種各樣的編碼方案。
二進製數
其中,ASCII碼就是被普遍采用的一個字符信息編碼方案,它用8
二進製數位二進
製數表示各種字母和符號,例如:
01000001表示A01000010表示B
漢字字數較多,因此目前用16位二進製數表示常用的漢字,例如:
1010011111000000表示“青”
1001010110011010表示“島”
1980年我國為6763個常用漢字規定了編碼,稱為國家標準漢字編碼,簡稱GB碼。在Windows95\/98\/2000\/xp中文版操作係統中,使用的是GBK碼,它能表示20902個漢字。
8個二進製位稱為一個字節【Byte,簡稱為B】。字節是最基本的信息儲存單位,一個字節可以儲存一個英文字母或符號編碼,兩個字節可以儲存一個漢字編碼。
同二進製數一樣,二進製編碼也是計算機內部用來表示信息的一種手段,人們平時和計算機打交道時,根本不用理它。我們仍然用人們習慣的方式輸入或者輸出信息,期間的轉換則由計算機自動去完成。
計算機中一個存儲單位(即一個字節)裡存放的究竟是二進製數還是二進製編碼?是英文是漢字?事實上它們都由程序進行識別。例如,表示英文字符的8位二進製編碼的最高位是0,而表示漢字兩個8位二進製編碼的最高位是1,這一點就是程序區別存儲單位裡存放的是英文還是漢字的一個依據。
實例對照
十進製數→二進製數
定義在整數的除法中,隻有能整除與不能整除兩種情況。當不能整除時,就產生餘數,取餘數運算:amodb=c表示整數a除以整數b所得餘數為c如7除以3=2.。。。。。。1
1.指整數除法中被除數未被除儘部分。
。3為數餘,4為數商,6以除72如例
義定
。要重常非中學數學小在題問數餘以所,數餘生產就,時除整能不當。況情種兩除整能不與除整能有隻,中法除的數整在
:算運數餘取
c為數餘得所b數整以除a數整示表c=bdoma
𝑤𝑡.𝑝𝑜𝑜於源來節章本
1=3dom7如
質性
:)數然自為均c,b,a(質性要重些一下如有數餘
。數除於小數餘)1(
;數餘+商×數除=數除被)2(
;商÷)數餘-數除被(=數除
;數除÷)數餘-數除被(=商
。商×數除-數除被=數餘
。除整3被能11-71以所,2是都數餘的3以除11與71,如例。除整c被能差的b與a麼那,同相數餘的c以除b,a果如)3(
5以除)91+32(以所,4和3是別分數餘的5以除91,32,如例。數餘的c以除再和之數餘於等數餘求所,時數除於大和之數餘當:意注。4=1+3於等數餘的5以除)61+32(以所,1和3是別分數餘的5以除61,32,如例。)數餘的c以除和個這或(和之數餘的c以除別分b,a於等,)外除下況情的數餘有沒在c以除數兩b、a(數餘的c以除和的b與a)4(