You are on page 1of 5

BÁO CÁO THỰC HÀNH

Họ tên Phạm Huỳnh Nhật Tân Lớp: IT012.N22.2


MSSV 22521309 STT: 23
Bài Thực Hành LAB 2
CBHD Trương Văn Cương

Phần 1:
1.1 Mô phỏng ALU:

Hình 1: Cấu tạo ALU

Trong đó, tất cả các thiết bị đều có data bits: 8


Bảng mô phỏng:
A B O S
0x00 0x00 0-0 00000000
0xFF 0xFF 1-0 11111111
0x0F 0x0F 0-0 00011110
0xF0 0xF0 0-1 00000000
0x5A 0x5A 1-0 01011010
0xA5 0xA5 1-1 10100101
0x3C 0x3C 0-0 01111000
0xC3 0xC3 0-1 00000000

1.2 Mô phỏng Register Files gồm 4 thanh ghi 8 bit sau:

Hình 2: Cấu trúc Register Files


Bảng mô phỏng khi clock tích cực:
Enable Address Data Result
1 0 0x5A 01011010
1 1 0xA5 10100101
1 2 0x3C 00111100
1 3 0xC3 11000011
0 0 0xCA 11001010
0 1 0xAC 10101100
0 2 0xFA 11111010
0 3 0xAF 10101111

Phần 2: Khảo sát hoạt động của các thiết bị lưu trữ
2.1 D-latch

Hình 3: Cấu trúc D-latch

E D Q
0 0 0
0 1 0
1 0 0
1 1 1
Bảng mô phỏng D-latch

2.2 D-flipflop

Hình 4: Cấu trúc D-flipflop


Bảng mô phỏng D-flipflop

CLK D Q
- 0 0
- 1 0
 0 0
 1 1

3.Bài Tập
3.1 Cải tiến ALU với các phép toán A + B, A + 1, A – B, A – 1, A AND B, A OR B, A
NOT, A XOR B

Hình 5: Cải Tiến ALU

3.2 Thiết kế và mô phỏng Register Files với địa chỉ riêng với đại chỉ ghi
Hình 6: Register Files với địa chỉ riêng với đại chỉ ghi

You might also like