Hợp Ngữ ASM-Chương 02-Tổ chức CPU-Cơ chế định vị địa chỉ

Giới thiệu ngôn ngữ lập trình cấp thấp Assembly ASM ( gần với ngôn ngữ của máy tính ). | Chuong 2 : Tổ chức CPU Chương 2 : Tổ chức CPU Mục tiêu : Nắm được chức năng của CPU Hiểu được các thành phần bên trong CPU. Nắm được cách CPU giao tiếp với thiết bị ngoại vi. Biết được các đặc tính của CPU họ Intel Chuong 2 : Tổ chức CPU Giới thiệu hệ thống số Bộ xử lý trung tâm CPU Hệ thống Bus Bộ thanh ghi Cơ chế định vị địa chỉ Các đặc tính thiết kế liên quan đến hiệu suất CPU họ Intel Các đặc trưng của CPU họ Intel Câu hỏi ôn tập NỘI DUNG Chuong 2 : Tổ chức CPU Địa chỉ vật lý & địa chỉ luận lý Địa chỉ 20 bits được gọi là địa chỉ vật lý. Địa chỉ vật lý dùng như thế nào ? Dùng trong thiết kế các mạch giải mã địa chỉ cho bộ nhớ và xuất nhập. Còn trong lập trình , địa chỉ vật lý không thể dùng được mà nó được thay thế bằng địa chỉ luận lý (logic). Chuong 2 : Tổ chức CPU Địa chỉ luận lý Địa chỉ của 1 ô nhớ được xác định bởi 2 phần: Segment : offset Địa chỉ trong đoạn (độ dời) Địa chỉ đoạn Ex : B001:1234 Mỗi địa chỉ thành phần là 1 số | Chuong 2 : Tổ chức CPU Chương 2 : Tổ chức CPU Mục tiêu : Nắm được chức năng của CPU Hiểu được các thành phần bên trong CPU. Nắm được cách CPU giao tiếp với thiết bị ngoại vi. Biết được các đặc tính của CPU họ Intel Chuong 2 : Tổ chức CPU Giới thiệu hệ thống số Bộ xử lý trung tâm CPU Hệ thống Bus Bộ thanh ghi Cơ chế định vị địa chỉ Các đặc tính thiết kế liên quan đến hiệu suất CPU họ Intel Các đặc trưng của CPU họ Intel Câu hỏi ôn tập NỘI DUNG Chuong 2 : Tổ chức CPU Địa chỉ vật lý & địa chỉ luận lý Địa chỉ 20 bits được gọi là địa chỉ vật lý. Địa chỉ vật lý dùng như thế nào ? Dùng trong thiết kế các mạch giải mã địa chỉ cho bộ nhớ và xuất nhập. Còn trong lập trình , địa chỉ vật lý không thể dùng được mà nó được thay thế bằng địa chỉ luận lý (logic). Chuong 2 : Tổ chức CPU Địa chỉ luận lý Địa chỉ của 1 ô nhớ được xác định bởi 2 phần: Segment : offset Địa chỉ trong đoạn (độ dời) Địa chỉ đoạn Ex : B001:1234 Mỗi địa chỉ thành phần là 1 số 16 bit và được viết theo cách sau : Segment : offset Chuong 2 : Tổ chức CPU Sự hình thành địa chỉ Hãng Intel đề xuất 1 phương pháp để hình thành địa chỉ. Mỗi địa chỉ ô nhớ được hình thành từ 1 phép tính tổng 1 địa chỉ cơ sở và 1 địa chỉ offset. Địa chỉ cơ sở lưu trong 1 thanh ghi segemnt, còn địa chỉ offset nằm trong 1 thanh ghi chỉ số hay thanh ghi con trỏ. Phép cộng này sẽ tạo 1 địa chỉ 20 bit gọi là địa chỉ vật lý. Chuong 2 : Tổ chức CPU Thí dụ minh hoạ hình thành địa chỉ Địa chỉ Offset Địa chỉ segment Địa chỉ vật lý 20 bit 0 0 0 0 cộng 0 15 0 0 15 19 Chuong 2 : Tổ chức CPU Sự hình thành địa chỉ tuyệt đối Gỉa sử ta có địa chỉ 08F1 : 0100 CPU tự động lấy địa chỉ segment x 10 (hệ 16) thành 08F10 Sau đó nó cộng với địa chỉ Offset 0100 địa chỉ tuyệt đối : 09010 địa chỉ Offset địa chỉ segment địa chỉ tương đối Chuong 2 : Tổ chức CPU Cách tính địa chỉ vật lý từ địa chỉ luận lý Địa chỉ vật lý = (segment*16) + offset Segment 0 offset Địa chỉ vật lý + Ex : tính địa chỉ vật

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
190    502    10    03-06-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.