實驗2-1 計算基礎
一、實驗目的
(1)了解數制的概念,掌握數制之間轉換的方法。
(2)掌握數的原碼、反碼、補碼表示方法。
(3)了解字元和數值型資料在計算機中的表示形式。
(4)掌握ASCII碼的表示方法。
(5)了解漢字的區位碼、國标碼和機内碼的轉換方法。
二、實驗要求
在D盤建立一個Word文檔,将檔案命名為“班級–學号–姓名–實驗2-1”。其中,檔案名中的班級、學号、姓名需替換成學生的個人資訊。将本實驗完成的内容整理到Word文檔中。
三、實驗内容
(1)将其他進制轉換成十進制。

(2)将十進制轉換成其他進制。
(3)二進制、八進制、十六進制轉換。
【提示】
用乘2取整法,結果至少保留6位小數。
(5)使用權值拼湊法,将十進制數2019轉換成二進制數。
根據二進制的權值(如一個位元組的從高到低的各位權值依次是128,64,32,16,8,4,2,1),拼湊出2019的值,實作轉換。
(6)将下列一組數按照從小到大的順序排列。
将數轉換到同一個進制中,如十進制,然後比較。
(7)完成以下二進制數的算術運算和邏輯運算。
算術運算: 1101+1010 = ( )
1110-1011 = ( )
1101×1010 = ( )
邏輯與運算:1101 AND 1010=( )
邏輯或運算:1101 OR 1010 = ( )
邏輯非:NOT 1001= ( )
邏輯異或:1101 XOR 1010 = ( )
(8)給出十進制浮點數32.625在計算機中的表示。假定1個浮點數用2個位元組來表示,其中階符和數符各占1位,階碼占4位,尾數占10位。
(9)原碼、反碼和補碼的轉換:已知x = +1100110, y = -1100111,分别求出x和y的原碼、反碼和補碼。
(10)給出以下字元的ASCII碼形式以及對應的十進制。
1)空格 2)A 3)a 4)B 5)b 6)0 7)9
(11)寫出下列布爾表達式的值。
'B' >'0' AND 'B'< '9'OR 'B'>= 'A' AND 'B'<= 'Z'
'B' >=' ' OR 'b'<= 'B' AND '0' >= ' ' OR 'a' <= 'A'
(12)設A=2,B=3,C=4,D=5,寫出下列布爾表達式的值。
A <= B AND C >= D OR A+B >=D
NOT 2*A <= C OR A+ C>= B+D AND B = A + C
A XOR B < C OR NOT D AND A < D
(13)已知漢字“中”存放于第54區的第48位,給出“中”的區位碼、國标碼和機内碼。