1. 將二進制數101101.101轉換為十進制數、八進制數和十六進制數。
2. 已知[x]原=10110101,求真值x及其x的補碼和反碼。
3. 某計算機字長為8位,X=-0.01011,要求用補碼算術移位方法求得下列機器數:
(1)[0.5x]補
(2)[2x]補
(3)[0.25x]補
4. 已知x=10101110,y=10010111,求:
(1)x∨y
(2)x∧y
5. 用原碼加減交替除法求x/y=?,x=5,y=2.寫出分步計算過程及答案(商、余數)。
答案:
1.
(1)先將101101.101B展開成多項式
101101.101B=1×25+1×23+1×22+1×20+1×2-1+1×2-3=45.625
(2)101101.101B=55.5O
(3)101101.101B=2D.AH
2.
(1)真值=-0110101
(2)[X]補=11001011
(3)[X]反=11001010
3.
[X]補=1.1010100
[X]補算術右移1位得:[1/2]補=1.1101010
[X]補算術左移1位得:[2X]補=1.0101000
[1/2X]補算術右移1位得:[1/4X]補=1.1110101
4.
(1)x∨y=10101110∨10010111=10111111
(2)x∧y=10101110∧10010111=10000110
5.
x=5,則|x|=00000101(擴展為8位)
y=2,則|y|=0010、-|y|=1110
結果:商(0010)2=(2)10
余0001