tailieunhanh - Giáo trình Kỹ thuật vi xử lý (Tập 1): Phần 2

Chiến lược phát triển công nghệ thông tin và truyền thông của đất nước ta coi đào tạo nguồn nhân lực, đặc biệt là đội ngũ kỹ sư hệ thống công nghệ điện tử - viễn thông - tin học là một yêu cầu cấp bách đối với công tác nghiên cứu và giáo dục đào tạo ở hệ cao đẳng và đại học. Mời các bạn cùng tìm hiểu các kỹ thuật vi xử lý qua phần 2 cuốn sách. | Chương 3 TẬP LỆNH CỦA VI XỬ LÝ . KHÁI NIỆM VỀ LỆNH DẠNG LỆNH VÀ CÁCH MÃ HÓA LỆNH CỦA VI XỬ LÝ . Lệnh và thực hiện lệnh Lệnh của vi xử lý là một từ nhị phân. Khi lệnh được đọc từ bộ nhớ vào vi xử lý lênh chí dẫn vi xử lý thực hiện một nhiệm vụ nào đó. Mồi một lệnh chỉ dẫn vi xừ lý thực hiện nhiệm vụ riêng không giống với lệnh khác. Hẩu hết các lệnh cùa vi xử lý là những lệnh vận chuyển hoặc xử lý dữ liệu. Dữ liệu có thể có trong bộ nhớ bẽn ngoài vi xừ lý hoặc là nội dung của các thanh ghi bôn trong vi xử lý. Một sô lệnh khác có chức năng điéu khiển vi xứ lý rẽ nhánh xử lý . Tất cả các lệnh dược thực hiên trong 3 pha dọc lệnh Fetch giải mã lệnh Decode và thực hiện lệnh Execute có thể truy cập bộ nhớ dê dọc các toán hạng và cất giữ các kết quà thông qua bus hệ thống . Các pha dọc lệnh và thực hiện lệnh có sự trao dổi dữ liêu giữa vi xử lý và bộ nhớ thông qua bus hệ thống do dó những quãng thời gian này bus hộ thống bân busy . Pha giải mã lệnh chỉ xảy ra bên trong vi xứ lý do đó bus rỗi idle . Quá trình thực hiện tuần tự các lệnh ở các hê thông vi xử lý 8-bil diẽn ra như mô tà trong hình . Đọc lệnh 1 Giải mã lệnh 1 Thực hiộn lệnh 1 Đọc lệnh 2 Giải mã lệnh 2 Thực hiện lệnh 2 . Vi xử lý Bặn Rỏi Bận Bàn Rói Bận . Bus hậ thống Hình Quá trình thực hiện luẩn tựcác lệnh trong các hệ thống vi xứ lý 8-bit 326 Giáo trình Kỹ thuật vi xử lý Các loại vi xử lý tiên tiến hiện nay có thể xứ lý đổng thời một sô lệnh ờ các pha khác nhau của quá trình thực hiện lệnh nhờ có kiến trúc đường ôìig pipeline . Hình mô tà quá trình thực hiện đồng thời một sô lệnh cùa vi xứ lý Intel 80486 với kiến trúc dường ống lệnh. Đọc lênh 1 Đọc lệnh 2 Đọc lênh 3 Đọc lệnh 4 Lưu trữ 1 Đọc lệnh 5 Đọc lệnh 6 Đọc bộ nhớ 2 Bọc lệnh 7 Giải mã lệnh 1 Giãi mã lềnh 2 Giải mã lệnh 3 Giải mã lệnh 4 Ròi Giải mã lệnh 5 Giải mã lệnh 6 Rỗi Thực hiện lẹnh 1 Thực hiện lệnh 2 Thực hiộn lệnh 3 Thực hiện lệnh 4 Rỏi Thực hién lệnh 5 Thưc hiện lệnh 6 Địa chĩ 1 Địa chỉ 2 ĐonvỊ bus BU Đon vị lènh lù Đon v thực .