You are on page 1of 5

Câu 1

a)

b)
-Tràn số xảy ra khi kết quả phép tính vượt quá độ chính xác giới
hạn cho phép (của máy tính)
-Tràn số chỉ xảy ra khi cộng (hoặc trừ) 2 số cùng dấu
+Đối với số không dấu: kết quả bị dư ra bit nhớ
+Đối với số có dấu: dương cộng dương ra âm, âm cộng âm ra
dương
Câu 2
(160)8 =(1110000)2
(11011.011)2=(1B.6)16
Câu 3
a)6310 x 1110 = 1111112 x 0010112
M = 111111; Q=001011
C A Q
0 000000 001011
A=A+M 0 111111 001011
shift 0 011111 100101
A=A+M 1 011110 100101
shift 0 101111 010010
shift 0 010111 101001
A=A+M 1 010110 101001
shift 0 101011 010100
shift 0 010101 101010
shift 0 001010 110101
Đáp số: 001010110101
b)9210 – 1710=10111002 - 00100012
M=1011100
Bù 2 của N=1101111
Tổng=11001011
Bỏ 26=-1000000
Kết Quả=1001011
c)-11710/1110
117 = 1110101 = Q
11 = 1011 = M
A Q
0000000 1110101
shift 0000001 1101010
A=A-M 1111010
restore 0000001 1101010
shift 0000011 1010100
A=A-M 1111000
restore 0000011 1010100
shift 0000111 0101000
A=A-M 1111100
restore 0000111 0101000
shift 0001110 1010000
A=A-M 0000011
Set Q0=1 0000011 1010001
Shift 0000111 0100010
A=A-M 1111100
restore 0000111 0100010
Shift 0001110 1000100
A=A-M 0000011
Set Q0=1 0000011 1000101
shift 0000111 0001010
A=A-M 1111100
restore 0000111 0001010
Đáp số: 1111010.0000111
Câu 4:
a)-111.612510
Chuyển phần nguyên: 111=1101111
Chuyển phần thập phân: 0.6125=0.10011100110011001101
Kết hợp và chuẩn hóa: 1101111.
10011100110011001101=1.10111110011100110011001101 x
26
Chuyển phần mũ: 127 + 6 = 10000101
1 1000 0101 101 1111 0011 1001 1001 1001
b) 1010.0110
Chuyển phần nguyên: 1010= 1111110010
Chuyển phần thập phân: 0.01= 0.0000001010001111011
Kết hợp và chuẩn hóa: 1111110010. 0000001010001111011=1.
1111100100000001010001111011 x 29
Chuyển phần mũ: 127 + 9 = 10001000
0 1000 1000 111 1100 1000 0000 1010 0011

c) 0100 0010 1101 0001 1101 0000 0000 00002


S=0 → số dương
e = 1000 0101 = 13310
E=133-127=6
X=1. 111 100 1000 0000 1010 0011 x 26 =
1111100.1000000010100011=124.502487182617187510

You might also like