You are on page 1of 3

Câu 3: Hệ Thống Số

a) Cho biết kết quả các phép toán sau

 1111101 + 1010110 = 11010011


 11100101 – 1011011 = 10001010
 11011 x 1010 = 100001110
 1111001 : 1011 = 1011
b) Thực hiện chuyển đôi nhị phân không dấu các số sau
 7.899D => 111.1110011000B => 7.E624DD2F1AH
 10001011.101B => 139.625D => 8B.AH
 63H => 99D => 1100011B
c) Cho biết bù 1 và bù 2 của số nhị phân mang ý nghĩa gì? Tính bù 1 và bù 2 của các số
sau:
 Bù 1 là 1 số trong hệ nhị phân mà nó chính là bù cơ số trừ 1 của 1 số khác. Một số
bù 1 có thể có được do đảo tất cả các bit có trong số nhị phân (đổi 1 thành 0 và
ngược lại). Bù 1 thường được sử dụng để biểu diễn số âm trong máy tính.
 Bù 2 là một số trong hệ nhị phân là bù đúng của một số khác. Một số bù 2 có được
đảo tất cả các bit có trong số nhị phân(đổi 1 thành 0 và ngược lại) thêm 1 vào kết
quả vừa đạt được. Thực chất, số biểu diễn ở dạng bù 2 là số biểu diễn ở bù 1, sau
đó cộng thêm 1. Phương pháp bù 2 được dùng để biểu diễn số âm trong máy tính.
 10101100
 Bù 1 = 01010011
 Bù 2 =bù 1 + 1 = 01010011 + 1 = 1010100
 11111111
 Bù 1 =00000000
 Bù 2= bù 1 + 1 = 00000001
 10000001
 Bù 1=01111110
 Bù 2= bù 1 + 1 = 1111111
d) Cho thanh nhớ 8-bit, hãy biểu diến các số nguyên có dấu dưới đây:
 Biểu diễn: +89 = 01011001
 Biểu diễn: +199 = 11000111
 Biểu diễn: +256 = Không thể biễu diễn
 Biểu diễn: +32 = 00100000
 bù 1 của +32 = 11011111
 bù 2 của +32 = bù 1 + 1 = 11100000
 biễu diễn: -32 = 11100000
 Biểu diễn +128 = 10000000
 bù 1 của +128 = 01111111
 bù 2 của +128 = bù 1 + 1 = 10000000
 biểu diễn -128 = 10000000
e) Cho các số nguyên có dấu bên dưới, hãy xác định giá trị của chúng
01101000 = 0×27 + 1×26 + 1×25 + 0×24 + 1×23 + 0×22 + 0×21+ 0×20
= 0 + 64 + 32 + 0 + 8 + 0 + 0 +0 = 104
11011000 = 1×27 + 1×26 + 0×25 + 1×24 + 1x23 + 0×22 + 0×21 + 0×20
= 128 + 64 + 0 + 16 + 8 + 0 + 0 + 0 = 216
10011011 = 1×27 + 0×26 + 0×25 + 1×24 + 1×23 + 0×22 + 1×21 + 1×20
= 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 =155

You might also like