一.單選題(共18題,36.0分)
1若[x]補=0.1101010,則[x]原=_____________
(2.0分)
a、1.0010101
b、1.0010110
c、0.0010110
d、0.1101010
正確答案: d 我的答案:d 得分: 2.0分
2已知x為整數,且[x]補 = 10011011,則x的十進位制數值是______
(2.0分)
a、+155
b、–101
c、–155
d、+101
正確答案: b 我的答案:b 得分: 2.0分
3乙個8位的二進位制整數,採用補碼表示,且由4個「1」和4個「0」組成,則最小值為______
(2.0分)
a、-127
b、-32
c、-121
d、-3
正確答案: c 我的答案:c 得分: 2.0分
4若9bh表示移碼(含1位符號位)。其對應的十進位制數是__________
(2.0分)
a、27
b、-27
c、101
d、-101
正確答案: a 我的答案:a 得分: 2.0分
5某機字長8位,採用補碼形式(其中1位為符號位),則機器數所能表示的範圍是__________
(2.0分)
a、-127~127
b、-127~+128
c、-128~+127
d、-128~+128
正確答案: c 我的答案:c 得分: 2.0分
6設暫存器內容為11111111,若它等於 +127,則為______
(2.0分)
a、原碼
b、補碼
c、反碼
d、移碼
正確答案: d 我的答案:a 得分: 0.0分
7______表示法主要用於表示浮點數中的階碼
(2.0分)
a、原碼
b、補碼
c、反碼
d、移碼
正確答案: d 我的答案:d 得分: 2.0分
8如果浮點數尾數用補碼表示,則判斷下列哪一項的運算結果是規格化數______
(2.0分)
a、1.11000
b、0.01110
c、1.00010
d、0.01010
正確答案: c 我的答案:c 得分: 2.0分
9浮點數的表示範圍和精度取決於__________
(2.0分)
a、階碼的位數和尾數的機器數形式
b、階碼的機器數形式和尾數的位數
c、階碼的位數和尾數的位數
d、階碼的機器數形式和尾數的機器數形式
正確答案: c 我的答案:c 得分: 2.0分
10在定點二進位制運算器中,減法運算一般通過______來實現
(2.0分)
a、原碼運算的二進位制減法器
b、補碼運算的二進位制減法器
c、原碼運算的十進位制加法器
d、補碼運算的二進位制加法器
正確答案: d 我的答案:d 得分: 2.0分
11補碼加法運算是指_____________
(2.0分)
a、運算元用補碼表示,連同符號位一起相加
b、運算元用補碼表示,根據符號位決定實際操作
c、將運算元轉化為原碼後再相加
d、取運算元絕對直接相知,符號位單獨處理
正確答案: a 我的答案:a 得分: 2.0分
12浮點加減中的對階的方法是___________
(2.0分)
a、將較小的乙個階碼調整到與較大的乙個階碼相同
b、將較大的乙個階碼調整到與較小的乙個階碼相同
c、將被加數的階碼調整到與加數的階碼相同
d、將加數的階碼調整到與被加數的階碼相同
正確答案: a 我的答案:a 得分: 2.0分
13設 32位浮點數中,符號位為1位,階碼為8位,尾數字為23位,則它所能表示的最大規格化正數為______
(2.0分)
a、+(2 – 2-23)×2+127
b、[1+(1 – 2-23)]×2+127
c、+(2 – 223)×2+255
d、2+127 -223
正確答案: a 我的答案:a 得分: 2.0分
14加法器採用先行進製的目的是______
(2.0分)
a、優化加法器的結構
b、節省器材
c、加速傳遞進製訊號
d、增強加法器結構
正確答案: c 我的答案:c 得分: 2.0分
15運算器雖有許多部件組成,但核心部件是___________
(2.0分)
a、暫存器
b、alu
c、累加器
d、匯流排
正確答案: b 我的答案:b 得分: 2.0分
16在運算器中不包含_________
(2.0分)
a、程式計數器
b、alu
c、資料匯流排
d、累加器
正確答案: a 我的答案:a 得分: 2.0分
17計算機中表示位址時,採用______
(2.0分)
a、原碼
b、反碼
c、補碼
d、無符號數
正確答案: d 我的答案:d 得分: 2.0分
18在浮點機中,判斷補碼規格化形式的原則是______
(2.0分)
a、尾數的第一數字為1,數符任意
b、尾數的符號位與第一數字相同
c、尾數的符號位與第一數字不同
d、階符與數符不同
正確答案: c 我的答案:a 得分: 0.0分
二.填空題(共8題,40.0分)
1設字長8位(含1位符號位),真值x=-1011,則[x]原= ___________
(2.0分)
正確答案:
第一空:
10001011
2乙個定點數由______和______兩部分組成。根據小數點位置不同,定點數有______和純整數之分
(6.0分)
正確答案:
第一空:
符號位第二空:
數值位第三空:
純小數3
按ieee754標準,乙個浮點數由______,階碼e ,尾數m三部分組成。其中階碼e的值等於指數的______加上乙個固定______
(6.0分)
正確答案:
第一空:
符號s第二空:
基值e第三空:
偏移量4在浮點加法算中,當尾數需要右移時,應進行捨入處理。常用的捨入方法有___________和___________這兩種
(4.0分)
正確答案:
第一空:
0舍1入法
第二空:
恆置1法
5移碼表示法主要用於表示________數的階碼e,以利於比較兩個________的大小和________操作
(6.0分)
正確答案:
第一空:
浮點第二空:
指數第三空:對階6
對正數來說,原碼、補碼和反碼符號位都為_______,數值位等於____________;
對負數,原碼,補碼和反碼符號位都為_______,數值位各有不同的表示
(6.0分)
正確答案:
第一空:
0第二空:
真值的數值位
第三空:
17為了運算器構造的簡單性,運算方法中算術運算通常採用________加減法,________乘除法或________乘除法
(6.0分)
正確答案:
第一空:
補碼第二空:
原碼第三空:
補碼8為了實現運算器的高速,採用了______進製、______乘除法等並行技術
(4.0分)
正確答案:
第一空:
先行第二空:
陣列三.計算題(共2題,24.0分)
1已知x=0.11010和y=-0.10110,用補碼計算x+y和x-y,同時指出結果是否溢位。
(12.0分)
正確答案:
x+y = -0.10111 x-y = -0.10101
無溢位 無溢位
2已知x=2001×0.11011011,y=2011×(-0.10101100),求x+y
(12.0分)
正確答案:
[ x ]浮 = 00001 , 0.11011011
[ y ]浮 = 00011 , 1.01010100
(1) 求階差並對階:
δe = ex – ey = [ ex]補 + [ - ey]補 = 00001 + 11011 = 11100
即δe為 –2,x的階碼小,應使mx 右移2位,ex加2,
[ x ]浮 = 00011 , 0.00110110(11)
其中(11)表示mx 右移2位後移出的最低兩位數。
(2) 尾數和
答案:對階:
△e=[ex]補+[-ey]補=00.001+11.101=11.110
右移兩位
e=00.011
[mx]補=00.00110110
尾數加減
m=[mx]補+[my]補=11.10001010
規格化左規
m=11.00010101
e=00.010
捨入[m]補=11.00010110
m=-0.11101010
判溢位00,不溢位
x+y=2`010*(-0.11101010)
計算機的運算方法
考慮到指標的本質是無符號整型,於是歸根結底來說就兩個型別 整型和浮點型 儲存 這個環節以4bit的有符號整型為例 現今計算機中的int幾乎全部以補碼形式儲存,是因為補碼自有他的精妙所在,為了闡述這種精妙,需要引入原碼,反碼的概念,但這兩個東西是已經被淘汰掉的儲存形式,因此沒必要記憶它們,目前來看,原...
6 計算機的運算方法
6.3 定點運算 6.4 浮點四則運算 解析一下 這是從數學上描述的負數的原碼的表示 x的原碼的真值 2 n的真值 x的真值,也就是2 n的真值 減去 x的真值得到的數的二進位制表示就是x的原碼。比如 2,2 2 2 6 所以 2的原碼表示 是6的原碼110 x是負數時,x 2 n x 2 n 2 ...
計算機運算方法和運算部件
整數十進位制轉二進位制有模2取餘法。小數轉二進位制有乘2取整法。二進位制轉十六進製制 二進位制從低位到高位四個為一組 高位不夠補0 轉換為十六進製制。反之為十六進製制轉換二進位制。十進位制轉十六進製制 第一種先把十六進製制轉換為二進位制,再把二進位制轉換為十六進製制。第二種模16取餘法,十六進製制即...