Bao Cao Lab 01

You might also like

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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN


KHOA KỸ THUẬT MÁY TÍNH

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


LAB 01

Sinh viên: Nguyễn Đăng Khoa


MSSV: 23520746
Giảng viên hướng dẫn: Nguyễn Thành Nhân
BÁO CÁO THỰC HÀNH 01 - IT012.O21

Môn học: TỔ CHỨC VÀ CẤU TRÚC MÁY TÍNH II

II. Lý thuyết

III. Thực hành

1. Mô phỏng chức năng các công luận lý

 Sử dụng phần mềm Logisim để tạo các mạch mô phỏng các công luận lý AND, OR,
NOT, XOR, XNOR, NAND, NOR.

 Ghi lại bảng chân trị của các mạch mô phỏng.


A A
A XOR A NXOR
A B AB A+B NOT(A) NAND NOR
B B
B B
0 0 0 0 1 0 1 1 1

0 1 0 1 1 1 0 1 0

1 0 0 1 0 1 0 1 0

1 1 1 1 0 0 1 0 0

2. Mô phỏng D latch, Dflipflop, Thanh ghi

2.1. D latch
 Sử dụng phần mềm Logisim để tạo mạch mô phỏng D latch.

Cách hoạt động:

Khi clk = 0, D latch sẽ lưu trữ giá trị hiện tại của D.
Khi clk = 1, D latch sẽ ghi giá trị mới của D vào Q.

 Ghi lại bảng mô tả hoạt động của các mạch mô phỏng.

D CLK Q
0 - -
0 ↑ 0
1 - -
1 ↑ 1
2.2. D flipflop
 Sử dụng phần mềm Logisim để tạo các mạch mô phỏng D flipflop

Cách hoạt động:

D flipflop sẽ ghi giá trị mới của D vào Q khi có xung clk lên cao.

Sau khi ghi giá trị mới, Q flipflop sẽ giữ nguyên giá trị đó cho đến khi có xung
clk tiếp theo.

 Ghi lại bảng mô tả hoạt động của các mạch mô phỏng.

D CLK Q
0 - -
0 ↑ 0
1 - -
1 ↑ 1

2.3. Thanh ghi


 Sử dụng phần mềm Logisim để tạo các mạch mô phỏng thanh ghi.
Cách hoạt động:

Thanh ghi sẽ ghi giá trị mới của D vào tất cả các bit Q khi có xung clock lên cao.

Sau khi ghi giá trị mới, thanh ghi sẽ giữ nguyên giá trị đó cho đến khi có xung clk tiếp
theo.

 Ghi lại bảng mô tả hoạt động của các mạch mô phỏng.

D CLK Q
0 - -
0 ↑ 0
1 - -
1 ↑ 1

3.3. Mô phỏng mạch tổ hợp

3.3.1.
 Sử dụng phần mềm Logisim để tạo mạch tổ hợp theo đề bài.

A B C F
 Ghi 0 0 0 0 lại bảng
0 0 1 1 chân trị của
0 1 0 0 mạch mô
phỏng.
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Nhận xét: F = 1 khi C = 1 hoặc A = 1 và B = 1

3.3.2.
 Sử dụng phần mềm Logisim để tạo mạch tuần tự theo đề bài.

Nhận xét: nguyên lý hoạt động của mạch tuần tự tương tự như thanh ghi, khi clock có xung lên
cao, thanh ghi sẽ ghi giá trị mới của input đầu vào và xuất ra output tương ứng. Sau khi ghi giá
trị mới, thanh ghi sẽ giữ nguyên giá trị đó cho đến khi có xung clk tiếp theo.

You might also like