BTC1

You might also like

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

2. Cấu trúc một CPU cơ bản gồm các thành phần nào?

 Bộ đếm PC (Program Counter): chứa địa chỉ của lệnh cần thực hiện.
 IR (Intruction Register): Thanh ghi lệnh cần thực thi.
 ID&CU (Instruction Decode and Control unit): Bộ dịch mã lệnh và thực thi lệnh.
 ALU (Arthmetic and Logic unit): Khối thực thi các lệnh toán số học, logic.
 Các thanh ghi (Registers): Chứa tạm thời các dữ liệu, quản lý các chức năng khác của hệ
thống.
Các khối trên liên kết với nhau bằng hệ thống bus
6. Cho biết chức năng các loại bus dây kết nối CPU với bên ngoài
Bus địa chỉ:

 Để kết nối các ngõ địa chỉ bộ nhớ/ngoại vi khác với ngõ địa chỉ của CPU.
 Data trên bus địa chỉ chỉ truyền một chiều từ CPU đến các bộ nhớ/ngoại vi khác.

Bus data:

 Để kết nối các ngõ data của bộ nhớ/ngoại vi đến các ngõ data của CPU.
 Chiều đi của dữ liệu trên bus data có thể từ CPU hoặc từ các bộ nhớ/ngoại vi.

Bus điều khiển:

 Gồm các đường điều khiển độc lập với nhau.


 Gồm các chức năng như cho phép ghi, cho phép đọc, tín hiệu reset, ngắt…

10. Khi nói đến PC hiện hành(PCHH) tương ứng nội dung PC như thế nào ?
Trong chu kì thực thi lệnh thì PC tự động tăng thêm 1 để thực hiện nhận lệnh. Nên PHCC
là địa chỉ của lệnh kế tiếp (giả sử trường hợp lệnh này chỉ tốn 1MC).
14. Liệt kê các bước thực hiện việc lập trình để CPU hiểu và thực hiện đúng theo yêu cầu.

 Tìm hiểu về kiến trúc phần cứng, kiến trúc tập lệnh của VĐK/VXL.
 Tìm hiểu về ngôn ngữ lập trình C hoặc Assembly.
 Hiểu yêu cầu được giao và thực hiện nó bằng ngôn ngữ lập trình rồi nạp vào VXL/VĐK
 Chạy thử và kiểm tra nhiều lần để được kết quả tốt nhất

You might also like