TRƯỜNG ĐẠI HỌC CÔNG NGHE IT012 – TỔ CHỨC VÀ CẤU TRÚC MÁY TÍNH II CHƯƠNG 5 MẠCH SỐ TRONG MÁY TÍNH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA KỸ THUẬT MÁY TÍNH 1 Nội dung Hiện thực chức năng máy tính ALU ([.]
Trang 1IT012 – TỔ CHỨC VÀ CẤU TRÚC MÁY TÍNH II
CHƯƠNG 5 MẠCH SỐ TRONG MÁY TÍNH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA KỸ THUẬT MÁY TÍNH
Trang 2Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 3IT012 – Tổ chức và Cấu trúc Máy tính
Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 41 Hiện thực chức năng máy tính
Trang 5IT012 – Tổ chức và Cấu trúc Máy tính
Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 6A B
R
Opcode[1:0] Opcode[2]
8 8
8
Trang 7IT012 – Tổ chức và Cấu trúc Máy tính
Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 8D0 D1
Y
Trang 9IT012 – Tổ chức và Cấu trúc Máy tính
Y
Trang 10Quiz 1
• Thiết kế Mux8 từ Mux4 và Mux2
Trang 11IT012 – Tổ chức và Cấu trúc Máy tính
D0[5 ]
D0[4 ]
D0[3 ]
D0[2 ]
D0[1 ]
D0[0 ]
1 D1[7
]
D1[6 ]
D1[5 ]
D1[4 ]
D1[3 ]
D1[2 ]
D1[1 ]
D1[0 ]
11
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
Trang 12Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 13IT012 – Tổ chức và Cấu trúc Máy tính
Trang 14A B Cin FA Cout S
A B Cin FA Cout S
A B Cin FA Cout S
A B Cin FA Cout S
A B Cin FA Cout S
A B Cin FA Cout S
0
A[0] B[0] A[1] B[1] A[2] B[2] A[3] B[3] A[4] B[4] A[5] B[5] A[6] B[6] A[7] B[7]
Trang 15IT012 – Tổ chức và Cấu trúc Máy tính
Trang 17IT012 – Tổ chức và Cấu trúc Máy tính
Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 19IT012 – Tổ chức và Cấu trúc Máy tính
Trang 20Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 21IT012 – Tổ chức và Cấu trúc Máy tính
• Cấu tạo: Mảng 1 chiều của các thanh ghi
21
2:4 ADDR 2
I O Nạp REG
I O Nạp REG
I O Nạp REG
Trang 226 Tập thanh ghi (2/2)
Nạp
IN OUT REG CLK
0 1
CLK
data_in
data_out 8
8
Trang 23IT012 – Tổ chức và Cấu trúc Máy tính
Trang 24Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 25IT012 – Tổ chức và Cấu trúc Máy tính
Z 1
Z 0
Trang 26Nội dung
1 Hiện thực chức năng máy tính
2 ALU (Arithmetic & Logic Unit)
Trang 27IT012 – Tổ chức và Cấu trúc Máy tính
6 Câu hỏi và Bài tập
• Thiết kế bộ chọn (Mux2)
• Thiết kế bộ trừ 2 số 8 bit
• Thiết kế bộ giải mã 2:4
• Thiết kế bộ giải mã 2:4 với ngõ vào EN
• Bộ giải mã địa chỉ có 4 ngõ vào thì có tối đa bao nhiêu ngõ ra?
• Tập thanh ghi có 32 thanh ghi, mỗi thanh ghi 32 bit thì độ rộng bit của các trường ADDR, DATA_IN, DATA_OUT, WE là bao
nhiêu?
27