Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Bài 1:

a,Xét theo chuẩn bù 1:


+, 1000 0001 1101 0011 : Có sign-bit=1 nên đây là một số âm, lấy bù 1
của dãy, ta được 0111 1110 0010 1100, đổi sang hệ số 10, ta được
32300. Vậy, kết quả là -32300.
+,0000 0001 1101 1111: Có sign-bit=0 nên đây là một số dương, nên ta
tính trực tiếp. Kết quả là: 479.
+,1010 0000 1111 1101: Có sign-bit=1 nên đây là một số âm, lấy bù 1 của
dãy, ta được 0101 1111 0000 0010, đôỉ sang hệ số 10, ta được 24322.
Vậy kết quả là: -24322.
+, 0111 1100 1000 0000: Có sign-bit=0 nên đây là một số dương, nên ta
tính trực tiếp. Kết quả là: 31872.
b,Xét theo chuẩn bù 2:
+,1000 0001 1101 0011: Có sign-bit - 1 nên đây là một số âm, ta trừ giá
trị trên cho 1, được 1000 0001 1101 0010, sau đó đảo ngược các bit 0,1
ta có 0111 1110 0010 1101, có giá trị 32301. Vậy kết quả là: -32301
+,0000 0001 1101 1111: Có sign-bit = 0 nên đây là một số dương, nên ta
tính trực tiếp. Kết quả là: 479.
+,1010 0000 1111 1101: Có sign-bit=1 nên đây là một số âm, trừ giá trị
trên cho 1, được 1010 0000 1111 1100, đảo ngược các bit 0,1, ta có
0101 1111 0000 0011, có giá trị 32642. Vậy kết quả là -24323.
Bài 2:
a, Theo chuẩn bit dấu :
123 = (0000 0000 0111 1011)
-235 = (1000 0000 1110 1011)
456 = (0000 0001 1100 1000)
-654 = (1000 0010 1000 1110)
b, Theo chuẩn bit 1:
123 = (0000 0000 0111 1011)
-235 = (1111 1111 0001 0100)
456 = (0000 0001 1100 1000)
-654 = (1111 1101 0111 0001)
c, Theo chuẩn bù 2:
123 = (0000 0000 0111 1011)
-235 = (1111 1111 0001 0101)
456 = (0000 0001 1100 1000)
-654 = (1111 1101 0111 0010)
Bài 3:
Bài 4:
a, Mạch cộng 1 bit:

b,
Machj cộng 4bit:

Sử dụng 4 mạch cộng 4 bit, ta thiết kế mạch cộng 16 bit như sau:

Tương tự với logic trừ, ta tích hợp cộng và trừ vào mạch 1 bit, được :
Với 16 bit, ta được :

Bài 5:
-Số lần truyền dữ liệu trong 1s là : (1200*10^6) : 6 = 200*10^6
-1 lần truyền có 4 bytes.
- Tốc độ truyền dữ liệu là: 4*200*10^6 = 800*10^6 BPs.

You might also like