官术网_书友最值得收藏!

實驗2-1 計算基礎

一、實驗目的

(1)理解數制的概念,掌握數制之間轉換的方法。

(2)掌握數的原碼、反碼、補碼的表示方法。

(3)理解字符和數值型數據在計算機中的表示形式。

(4)掌握ASCII碼的表示方法。

(5)理解漢字的區位碼、國標碼和機內碼的轉換方法。

二、實驗要求

創建一個Word文檔,將文件命名為“班級—學號—姓名—實驗2-1”。其中,文件命名中的班級、學號、姓名需替換成學生的個人信息。將本實驗完成的內容整理到Word文檔中。

三、實驗內容

1.其他進制轉換成十進制。

(1)(10011)B=( )D

(2)(101101.101)B=( )D

(3)(167.2)O=( )D

(4)(1C4.E)H=( )D

2.十進制轉換成其他進制。

(1)(23)D=( )B

(2)(0.125)D=( )H

(3)(0.7875)D=( )O

(4)(321.723)D=( )O=( )H

(5)(726)D=( )O=( )H

3.二進制、八進制、十六進制轉換。

(1)(475.2)O=( )B

(2)(A2D.07)H=( )B

(3)(11011011110111.110001)B=( )O=( )H

4.將十進制數(0.562)D轉換成誤差ε不大于2-6的二進制數。

(0.562)D=( )B

【提示】用“乘2取整”法,結果至少保留6位小數。

5.使用權值拼湊法,將十進制數2023轉化成二進制數。

(2023)D=( )B

【提示】根據二進制的權值(如一個字節的從高到低的各位權值依次是128,64,32,16,8,4,2,1),拼湊出2023的值,實現轉化。

6.將下列一組數按照從小到大的順序排列。

(11011001)B (135.6)O (27)D (3AF)H

【提示】將數轉換到同一個進制中(如十進制),然后比較。

7.完成以下二進制數的算術運算和邏輯運算。

(1)算術運算:1101+1010=( )

1110-1011=( )

1101×1010=( )

(2)邏輯與運算:1101 AND 1010=( )

(3)邏輯或運算:1101 OR 1010=( )

(4)邏輯非運算:NOT 1001=( )

(5)邏輯異或運算:1101 XOR 1010=( )

8.根據IEEE 754標準,給出十進制浮點數32.625在計算機中的表示。假定1個單精度浮點數用4個字節來表示。

9.原碼、反碼和補碼的轉換。

已知x=+1100110,y=-1100111,分別求出xy的原碼、反碼和補碼。

10.給出以下字符的ASCII碼形式以及對應的十進制。

(1)空格

(2)A

(3)a

(4)B

(5)b

(6)0

(7)9

11.寫出下列布爾表達式的值。

12.設A=2,B=3,C=4,D=5,寫出下列布爾表達式的值。

13.已知漢字“中”存放于第54區的第48位,給出“中”的區位碼、國標碼和機內碼。

主站蜘蛛池模板: 桃园市| 赣榆县| 缙云县| 务川| 乳源| 长顺县| 拉萨市| 肃南| 玛曲县| 揭西县| 应城市| 沂源县| 漳平市| 六安市| 土默特右旗| 嘉荫县| 临沧市| 屏南县| 阳春市| 广宗县| 惠来县| 久治县| 南京市| 高要市| 伊通| 鄂伦春自治旗| 阜城县| 舞钢市| 尖扎县| 潜山县| 涿鹿县| 长岭县| 玉环县| 报价| 伊春市| 当涂县| 寻乌县| 漳浦县| 大庆市| 平阳县| 珠海市|