Bài tập bổ sung a Thanh Ghi : Thanh ghi là một thiết bị lưu trữ được cấu tạo bởi các flipflop nối chung ngõ vào CLK Thanh ghi Có thể bổ sung khối luận lý tổ hợp để xử lý D Flipflop : Fli
Trang 12.1 Mô phỏng chức năng các cổng luận lý sau:
AND, OR, NOT, XOR, XNOR, NAND, NOR
Truth Table – NOT Gate Truth Table – AND Gate
Truth Table – XNOR Gate
Input A
Input B Output Q
Input A Output B
Input A
Input B Output Q
Input A Input B Output Q
Input A
Input B Output Q
Input A Input B Output Q
Trang 2Truth Table – NOR Gate
2.2 Mô phỏng các thiết bị lưu trữ sau:
D latch, D flipflop, Thanh ghi
D-latch
D-flipflop
Thanh ghi
Input A Input B Output Q
Trang 3CLK D Q(t+1)
3.
3.1 Mô phỏng mạch tổ hợp sau
3.2
Trang 4CLK Input A Input B Input C Input D Output A Output B Output C Output D
II Bài tập bổ sung
a) Thanh Ghi : Thanh ghi là một thiết bị lưu trữ được cấu tạo bởi các flipflop nối chung
ngõ vào CLK Thanh ghi Có thể bổ sung khối luận lý tổ hợp để xử lý
D Flipflop : Flipflop là một thiết bị lưu trữ tích cực theo cạnh có khả năng lưu trữ 1 bit
thông tin D Flipflop hay (data Flipflop) có một tín hiệu clock(clk) như một đầu vào và dữ
liệu (D) như một đầu vào dữ liệu khác
Nguyên lí : -D Flipflop hoạt động tùy thuộc vào tín hiệu xung - xung ở mức thấp sẽ
không có sự thay đổi trong đầu ra (tức là nó ghi nhớ trạng thái trước đó) - tín hiệu xung
nhịp cao và nếu nó nhận được bất kì dữ liệu nào trên chân chân dữ liệu -> thay đổi trạng
Trang 5thái đầu ra - Khi dữ liệu ở mức cao Q đặt lại về 0 trong khi Q được đặt thành 0 nếu dữ liệu ở mức thấp
b) Định nghĩa
Mạch tổ hợp là một loại mạch kỹ thuật số trong đó đầu ra chỉ là một hàm thuần túy của đầu vào hiện tại Mạch tuần tự là một loại mạch kỹ thuật số
có đầu ra không chỉ phụ thuộc vào giá trị hiện tại của tín hiệu đầu vào mà còn phụ thuộc vào chuỗi các đầu vào trong quá khứ
Đầu ra
Đầu ra của mạch tổ hợp phụ thuộc vào đầu vào hiện tại trong khi đầu ra của mạch tuần tự phụ thuộc vào đầu vào hiện tại và đầu ra trong quá khứ Vì vậy, đây là sự khác biệt chính giữa các mạch tổ hợp và tuần tự
Đơn vị bộ nhớ
Một sự khác biệt khác giữa các mạch tổ hợp và tuần tự là không có đơn
vị bộ nhớ trong các mạch tổ hợp Tuy nhiên, có một đơn vị bộ nhớ trong các mạch tuần tự để lưu trữ kết quả ngay lập tức
Đồng hồ
Ngoài ra, không có đồng hồ trong một mạch tổ hợp Tuy nhiên, có một đồng hồ trong một mạch tuần tự Do đó, đây là một sự khác biệt giữa các mạch tổ hợp và tuần tự
c) xung nhịp của CPU là biểu thị số chu kỳ mà CPU có thể thực thi được mỗi giây, được
đo bằng đơn vị Hertz (Hz) và còn có tên gọi khác là tần số PC, tần số CPU Ngõ vào clock hay nhịp đồng bộ CLK: Có ở các Flip-flop cần hoạt động đồng bộ Flip-flop thực hiện chức năng chính của nó vào thời điểm sườn xung clock chuyển từ 0 lên mức cao Các loại FF: FF SR (mạch lật lại đặt) FF JK FF T FF D Mạch chốt D
D1
Trang 6Input A Input B Input C Output F
D2
Trang 7Input A Input B Input C Input D Output F
E