You are on page 1of 2

10.

1
–30.375 = (–11110.011)binary
= (–1.1110011)binary × 24
= (-1)1 × (1 + 0.1110011) × 2(131-127)
= (-1)sign × (1 + fraction) × 2(exponent-127)

sign = 1
exponent = 131 = (1000 0011)binary
fraction = (1110 0110 0000 0000 0000 000)binary

(–30.375)10 = (sign exponent fraction)binary


= (1 1000 0011 1110 0110 0000 0000 0000 000)binary
= (1100 0001 1111 0011 0000 0000 0000 0000)binary
= (C1F3 0000)16

10.2
A=0 01111111 11000…0=1.75 x 20
B=1 10000001 00000…0= –4 x 20
C= –7= –1.112 x 22
Single-precision product = 0xC0E00000

10.3
a, 999 -123 = 876
b, 999 -000 = 999
c, 999 -777 = 222

10.4
Lưu ý rằng đối với một giá trị dấu động chuẩn hóa và dương, với một số mũ nhị
phân ở phía bên trái (có ảnh hưởng hơn) và phần đại diện ở phía bên phải, có thể
được so sánh bằng các hướng dẫn so sánh số nguyên. Điều này đặc biệt hữu ích
cho việc sắp xếp, nơi dữ liệu có thể được sắp xếp mà không phải phân biệt giữa số
cố định và số dấu động. Việc biểu diễn số âm dưới dạng bù hai của toàn bộ từ cho
phép sử dụng so sánh số nguyên cho tất cả các giá trị dấu động.
Tuy nhiên, điều này có thể làm phức tạp cho phần cứng dấu động, mặc dù mà
không thử thiết kế thực sự phần cứng như vậy, thì khó để biết chắc chắn.
10.5
a, -5
b, +15
c, -113
d, +119

10.6
a, 11111011
b, 11011000
c, 00000011
d, 00101011

10.7
a, (0.2233 × 102) + (0.6688 × 101) = 0.2901 × 102
b, (5.666 × 100) + (44.55 × 100) = 0.5021 × 102
c, (111.77 × 100) + (55.666 × 100) = 0.1673 × 103

10.8
a, (0.9922 × 10–3) – (0.4477 × 10–3) = 0.5445 × 10–3
b, (33.666 × 100) – (2.7777 × 100) = 0.3088 × 102
c, (0.8888 × 102) – (0.2222 × 103) = –0.1333 × 103

10.9
a, (0.5432 × 103) × (0.3333 × 10–5) = 0.1810 × 10–2
b, (222.88 × 100) × (1.1177 × 100) = 0.2488 × 103

10.10
a, (0.2233 × 10–2)/(0.6611 × 103) = 0.3377 × 10–5
b, (111.99 × 100)/(44.888 × 100) = 0.2493 × 101

You might also like