báo cáo bài thực hành tổ chức và cấu trúc máy tính ii

16 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo bài thực hành tổ chức và cấu trúc máy tính ii

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thực hànhMô phỏng chức năng của các cổng luận lý: AND, OR, NOT, XOR, XNOR, NAND, NOR:- Xây dựng mô hình các cổng qua ứng dụng Logisim.- Lần lượt thay đổi giá trị của input và ghi chép kế

Trang 1

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO BÀI THỰC HÀNHTỔ CHỨC VÀ CẤU TRÚC MÁY TÍNH II

Sinh viên: Nguyễn Việt NguyênMSSV: 23521054

Giảng viên hướng dẫn Nguyễn Thành Nhân:

BÀI THỰC HÀNH #1:

Mô phỏng chức năng các cổng luận lýMô phỏng các thiết bị lưu trữ

Trang 2

I.Bài tập thực hành1 Thực hành

Mô phỏng chức năng của các cổng luận lý: AND, OR, NOT, XOR, XNOR, NAND, NOR:

- Xây dựng mô hình các cổng qua ứng dụng Logisim.- Lần lượt thay đổi giá trị của input và ghi chép kết quả của

- Rút ra tính chất của các thiết bị lưu trữ.

2 Thực hiện qua ứng dụng Logisim

2.1 Mô phỏng chức năng của các cổng luận lý: AND, OR, NOT, XOR, XNOR, NAND, NOR

a Mô hình cổng AND

Trang 3

Lần lượt thay đổi giá trị input để quan sát trạng thái của output.

Trang 4

Lần lượt thay đổi giá trị input để quan sát trạng thái của output.

Trang 5

Với cổng OR có hai đầu vào, chỉ cần 1 trong hai đầu vào là 1 thì kết quả sẽ là 1.

Trang 6

e Mô hình cổng XNOR(NOT – XOR)

Input Input Output

Trang 7

Lần lượt thay đổi giá trị input để quan sát trạng thái của output.

f Mô hình cổng NAND(NOT – AND)

Input Input Output

Trang 8

Lần lượt thay đổi giá trị input để quan sát trạng thái của output.

Trang 9

Với cổng NAND có hai đầu vào, tính chất của cổng trái ngược với cổng AND Nghĩa là, chỉ khi cả hai đầu vào đều bằng 1thì kết quả mới xuất hiện 0.

g Mô hình cổng NOR(NOT – OR)

Lần lượt thay đổi giá trị input để quan sát trạng thái của output.

Trang 10

Nhận xét:

Với cổng NAND có hai đầu vào, tính chất cổng trái ngược với cổng OR Nghĩa là, chỉ cần 1 trong hai đầu là 1 thì kết quả sẽlà 0.

2.Mô phỏng các thiết bị lưu trữ: D latch, D flipflop, Thanh ghi

a Mô hình D latch(D flipflop trigger: Level)

Lần lượt thay đổi clock và input và quan sát trạng thái của output.

*Bước 1 : Clock off và lần lượt thay đổi input

Giải thích:

Trang 11

Vì lúc này clock đang tắt nên D latch luôn lưu trữ trạng tháiban đầu là 0 và sẽ không thay đổi mặc cho input có thay đổi Ở ví dụ trên, trạng thái ban đầu là 0 và vẫn sẽ luôn là 0 Điều này cũng tương tự nếu thay đổi trạng thái ban đầu là 1.

*Bước 2 : Clock on và lần lượt thay đổi input

Giải thích:

Khi bật Clock, D latch lúc này bắt đầu lưu trữ giá trị đầu vào Ta có thể thấy giá trị lưu trữ thay đổi lần lượt là 0 và sau đó là 1 phụ thuộc vào giá trị đầu vào của nó.

*Bước 3 : Lặp lại bước 1

Trang 12

Giải thích:

Khi tắt Clock, D latch lại quay về trạng thái như ở Bước 1, tức là chỉ lưu giá trị 1 dù cho input có thay đổi.

b.Mô hình D flipflop(D flipflop trigger: Edge)

Các thử nghiệm và kết quả tương tự như D latch.

c.Mô hình thanh ghi đơn giản gồm 3 D flipflop nối tiếp

Cấu tạo:

Gồm 3 D flipflop nối tiếp nhau, 1 clock, 3 input và 3 output.

Thử nghiệm:

Trang 13

Ở bước 3, khi đã bật clock thì output sẽ thay đổi theo giá trị đầu vào input.

Ở bước 4, sau khi tắt clock và thay đổi giá trị thì output vẫn được giữ nguyên như ở bước 3, do đó chúng ta đã lưu trữ thành công.

3 Bài tập làm thêm

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

Trang 14

*Trường hợp 1: *Trường hợp 2:

*Trường hợp 3: *Trường hợp 4:

Nhận xét:

Trang 15

Ta có thể thấy rằng, kết quả đầu ra của mạch tổ hợp trên phụ thuộc vào kết quả của cổng AND và đầu vào còn lại của cổng OR Nếu kết quả của cổng AND đúng hoặc đầu vào còn lại của cổng OR đúng thì kết quả luôn bằng 1, chỉ khi cả hai đều bằng 0 thì kết quả mới bằng 0.

Trang 16

*Bước 3: *Bước 4:

Nhận xét:

Khi tắt Clock, thanh ghi không nhận giá trị mới Khi bật Clock và thay đổi đầu vào thì lúc này giá trị đầu vào được thanh ghi lưu trữ lại Khi tắt Clock, thanh ghi lại trở lại trạng thái khôngnhận giá trị mới, và lúc này nó đã lưu lại giá trị lúc bật Clock.

Ngày đăng: 16/05/2024, 16:23

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan