You are on page 1of 6

Bài tập về nhà:

Họ và tên: Lê Đình Tùng


MSV: 19021535
Bài làm:
1. Bài tập về hệ cơ số. Không sử dụng máy tính
A. Viết lũy thừa của 2 từ đến .
20 = 1
21 = 2
22 = 4
23 = 8
24 = 16
25 = 32
26 = 64
27 = 128
28 = 256
29 = 512
210 = 1024
211 = 2048
212 = 4096
213 = 8192
214 = 16384
215 = 32768
216 = 65536

B. Chuyển đổi cơ số.

i. Chuyển các số sau sang hệ cơ số 2.

, , ,

= 1101

Số thập phân Chia Thương Số dư


13 2 6 1
6 2 3 0
3 2 1 1
1 2 0 1

= 1111101000

Số thập phân Chia Thương Số dư


1000 2 500 0
500 2 250 0
250 2 125 0
125 2 62 1
62 2 31 0
31 2 15 1
15 2 7 1
7 2 3 1
3 2 1 1
1 2 0 1

= 1101011002
68 = 1102
58 = 1012
48 = 1002

= 1111111011012
𝐹16 = 11112
𝐸16 = 11102
𝐷16 = 11012

ii. Chuyển các số sau sang hệ cơ số 10

, , ,

= 23 ∗ 1 + 22 ∗ 0 + 21 ∗ 0 + 20 ∗ 1 = 9

= 26 . 1 + 25 . 1 + 24 . 0 + 23 . 0 + 22 . 1 + 21 . 0 + 20 . 0 = 100

= 82 ∗ 6 + 81 ∗ 5 +80 ∗ 4 = 428
= 163 * 11 + 162 ∗ 14 + 161 ∗ 14 + 160 ∗ 15 = 48879

iii. Chuyển các số sau sang hệ cơ cơ số 16.


, , , , .

= 916

= 6416
1100(2) = 6(16)
0100(2) = 4(16)

= 6548 = 0001101011002 = 1𝐴𝐶16


00012 = 116
10102 = 𝐴16
11002 = 𝐶16

= 1116

Số thập phân Chia Thương Dư


17 16 1 1
1 16 0 1

= 𝐶816

Số thập phân Chia Thương Dư


200 16 12 8
12 16 0 12

= 3𝐸816

Số thập phân Chia Thương Dư


1000 16 62 8
62 16 3 14
3 16 0 3

C. Hệ thống số học
i. Chuyển đổi các số sau sang dạng số có dấu và số bù 2 nhị phân 8 bit:
, ,

= 10001012

Số thập phân Chia Thương Dư


69 2 34 1
34 2 17 0
17 2 8 1
8 2 4 0
4 2 2 0
2 2 1 0
1 2 0 1

Số bù 2 là: 010001012

= 102

Số thập phân Chia Thương Dư


2 2 1 0
1 2 0 1

Số bù 2 của = bù 1 + 1 = 111111102

= 1001012
Số thập phân Chia Thương Dư
37 2 18 1
18 2 9 0
9 2 4 1
4 2 2 0
2 2 1 0
1 2 0 1
Số bù 2 = bù 1 + 1 = 110110112

ii. Chuyển các số bù 2 nhị phân 6 bit sang cơ số 10:


, .

=?
Chuyển qua 8 bit: 111001002 = −27 + 26 . 1 + 25 . 1 + 24 . 0 + 23 . 0 + 22 . 1 +
21 . 0 + 20 . 0 = −28

=?
Chuyển qua 8 bit: 110111112 = −27 + 26 . 1 + 25 . 0 + 24 . 1 + 23 . 1 + 22 . 1 +
21 . 1 + 20 . 0 = −33

iii. Chuyển các số nhị phân có dấu sang hệ cơ số 10:


, .

= 25 . 1 + 24 . 0+ 23 . 0+ 22 . 1 + 21 . 0+ 20 . 0 = 3610

= 25 . 0 + 24 . 1+ 23 . 1 + 22 . 1 + 21 . 1+ 20 . 1 = 3110

2. Cổng Logic: Viết ký hiệu, phương trình Boolean, bảng chân lý và mã


Verilog cho cổng NAND 3 đầu vào.
*Ký hiệu:

*Phương trình Boolean: F = ̅̅̅̅̅̅̅̅̅̅̅


𝑋∗𝑌∗𝑍

*Bảng chân lý:


X Y Z F
0 0 0 1
1 0 0 1
0 1 0 1
1 1 0 1
0 0 1 1
1 0 1 1
0 1 1 1
1 1 1 0

*Mã Verilog:
module NAND_3_GATE (output F, input X, Y, Z);
assign F =  (A&B&C)
end module
3. Tác động xã hội: Nghiên cứu và viết một đoạn văn về tác động của các hệ
thống số đã biến đổi một lĩnh vực kỹ thuật khác trong cuộc sống. Cung cấp các
dữ liệu về khía cạnh ảnh hưởng như chi phí, độ tin cậy...

You might also like