Vi mạch xử lý là gì
KHÁI NIỆM CƠ BẢN TRONG KỸ THUẬT VI XỬ LÝ Show Bộ não của mỗi vi xử lý chính là CPU, các phần cứng khác chỉ là các cơ quan chấp hành dưới quyền của CPU. Mỗi cơ quan này đều có một cơ chế hoạt động nhất định mà CPU phải tuân theo khi giao tiếp với chúng. Để có thể giao tiếp và điều khiển các cơ quan chấp hành (các ngoại vi), CPU sử dụng 03 loại tín hiệu cơ bản là tín hiệu địa chỉ (Address), tín hiệu dữ liệu (Data) và tín hiệu điều khiển (Control). Về mặt vật lý thì các tín hiệu này là các
đường nhỏ dẫn điện nối từ CPU đến các ngoại vi hoặc thậm chí là giữa các ngoại vi với nhau. Tập hợp các đường tín hiệu có cùng chức năng gọi là các bus. Như vậy ta có các bus địa chỉ, bus dữ liệu và bus điều khiển. Có thể mô tả sơ bộ cấu trúc phần cứng của một vi xử lý theo hình sau: 1. Đơn vị xử lý trung tâm CPU: CPU có cấu tạo gồm có đơn vị xử lý số học và lôgic (ALU), các thanh ghi, các khối
lôgic và các mạch giao tiếp. Chức năng của CPU là tiến hành các thao tác tính toán xử lý, đưa ra các tín hiệu địa chỉ, dữ liệu và điều khiển nhằm thực hiện một nhiệm vụ nào đó do người lập trình đưa ra thông qua các lệnh (Instructions). Sau này, các vi xử lý được thiết kế với CPU được module hóa thành từng phần riêng biệt có hoạt động khá độc lập với nhau, do đó mà cấu trúc xử lý đường ống (pipeline) ra đời. Với cấu trúc này, các bước nhỏ trong việc thực hiện các lệnh sẽ được gối lên nhau, trong khi một phần cứng của CPU thực hiện bước 3 (thực hiện lệnh) của lệnh n thì một phần cứng khác của CPU thực hiện việc giải mã lệnh tiếp theo (lệnh thứ n+1), và đồng thời một phần cứng khác nữa trong CPU tìm nạp mã của lệnh thứ (n+2). Với cấu trúc xử lý đường ống, tốc độ xử lý của CPU đã được nâng cao rõ rệt và tất cả những vi xử lý ngày nay đều được thiết kế với CPU theo cấu trúc xử lý này. - Ngăn xếp(Stack): Là một đoạn bộ nhớ (thường đặt trong RAM) dùng để chứa địa chỉ trở về của trong các trường hợp chương trình con hoặc chương trình phục vụ ngắt được gọi. Ngoài ra ngăn xếp còn dùng để lưu các dữ liệu tạm thời. Ngăn xếp hoạt
động theo cơ chế “vào sau ra trước” (LIFO-Last In First Out). Thanh ghi con trỏ ngăn xếp (SP-Stack Pointer) là thanh ghi có nội dung là địa chỉ của ô nhớ trên cùng của ngăn xếp. Giá trị của SP được tăng giảm một cách tự động. Ngăn xếp là phần cứng vô cùng quan trọng trong vi xử lý, nó tham gia vào các thao tác rẽ nhánh (trừ thao tác nhảy) của chương trình. Người lập trình phải hết sức cẩn thận khi gán giá trị khởi tạo cho SP để tránh sự cố tràn ngăn xếp hoặc ngăn xếp trùng với các vùng nhớ lưu
dữ liệu khác. Khi xảy ra một trong các sự cố trên, sẽ không có cách nào kiểm soát được hoạt động của vi xử lý và có thể gây thiệt hại lớn đối với hệ thống. Giống như một trò chơi, khi bạn tham gia và vì một lý do nào đó phạm vào một trong hai lỗi đó, tất cả những gì bạn sẽ nhận được trên màn hình là dòng chữ “GAME OVER”! Vi xử lý dùng để làm gì?Bộ vi xử lý hay còn gọi là CPU (viết tắt của Central Processing Unit) là bộ xử lý trung tâm của máy tính. Bộ vi xử lý được ví như não bộ với nhiệm vụ chính là xử lý chương trình và dữ kiện. Do đó, CPU có tốc độ xử lý càng nhanh thì máy tính hoạt động càng nhanh.
Lời của vi xử lý là gì?CPU (Central Processing Unit) - bộ vi xử lý. CPU có thể được xem như não bộ, một trong những phần tử cốt lõi nhất của máy vi tính. Nhiệm vụ chính của CPU là xử lý các chương trình vi tính và dữ kiện.
Khối xử lý có chức năng gì?Bộ xử lý trung tâm CPU (viết tắt của chữ Central Processing Unit) được xem là não bộ của máy tính với nhiệm vụ chính là xử lý các chương trình vi tính, dữ kiện đầu vào của máy tính và xử lý tất cả các lệnh mà CPU nhận được từ phần cứng và phần mềm chạy trên laptop hay máy tính.
Vi xử lý đầu tiên có tên là gì?Intel 8008 là vi xử lý 8 bit đầu tiên trên thế giới được sản xuất năm 1972. Tiếp sau thành công của 8008 là các phiên bản như 8080 (1974), Zilog Z80 (1976). Các vi xử lý của Motorola 6800 được phát hành tháng 8 năm 1974 và MOS technology ra đời năm 1975.
|