TAILIEUCHUNG - Bài giảng Kiến trúc máy tính: Chương 1 - Đại cương về Hợp ngữ

Bài giảng Kiến trúc máy tính: Chương 1 "Đại cương về Hợp ngữ" được biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: Tìm hiểu cấu trúc tổng quát của PC, tìm hiểu khái quát về Hợp ngữ | Bài 1 Đại cương về Hợp ngữ Mục tiêu Tìm hiểu cấu trúc tổng quát của PC Tổ chức bộ nhớ Tổ chức các thanh ghi Tìm hiểu khái quát về Hợp ngữ Cấu trúc lệnh Cấu trúc chương trình hợp ngữ Một số lệnh cơ bản Tổ chức PC CPU Tổ chức bộ nhớ Địa chỉ tuyệt đối: Xác định vị trí của từng byte trong bộ nhớ (8086) dài 20 bit, bộ nhớ 1MB Địa chỉ tương đối: Segment 1134h Offset 1023h 11340h Chế độ thực, truy cập bộ nhớ theo dạng Segment:Offset ( Đoạn : Ô ) Segment, Offset: địa chỉ 16 bit (lưu trong thanh ghi) Segment: địa chỉ tuyệt đối bắt đầu đoạn (chia cho 16) Ví dụ: 11340h 1134h Offset: vị trí của byte trong đoạn 12363h Các đoạn có thể chồng lên, nối tiếp, cách xa nhau Chỉ đề cập đến chế độ thực và bộ lệnh 8086 1 Tổ chức thanh ghi Thanh ghi là nơi lưu trữ dữ liệu trong CPU Gồm 16 thanh ghi, mỗi thanh dài 16 (hoặc 32 bit) Người dùng chỉ dùng địa chỉ tương đối CPU sẽ chuyển thành đ/chỉ tuyệt đối và truy xuất bộ nhớ Nhóm thanh ghi đoạn (Segment Register) (chứa địa chỉ đoạn các ô nhớ cần truy xuất) CS (Code Seg.) chứa địa chỉ đoạn vùng mã lệnh DS (Data Seg.) dữ liệu SS (Stack Seg.) ngăn xếp ES (Extra Seg.) kèm thêm với DS Nhóm thanh ghi đa dụng: AX, BX, CX, DX Xem như 1 thanh ghi 16 bit (ví dụ: AX) hoặc 2 thanh ghi 8 bit (ví dụ: AH (high), AL (low)) Chứa dữ liệu, nhưng trong mỗi lệnh sẽ có ý nghĩa riêng Nhóm thanh ghi con trỏ và chỉ số (Pointer, Index Reg) (chứa địa chỉ offset các vùng dữ liệu) SI (Source Index) và DI (Destination Index) ứng với địa chỉ seg. trong DS, ES SP (Stack Pointer) và BP (Base Point.) ứng với địa chỉ segment trong SS Nhóm thanh ghi cờ và con trỏ lệnh FLAGS: ghi nhận thông tin điều khiển và trạng thái CPU (sẽ nói kỹ ở bài sau) IP (Instruction Pointer) địa chỉ offset của lệnh tiếp, ứng với địa chỉ segment trong CS Ngôn ngữ máy – Hợp ngữ (Các thanh ghi sắp xếp theo chức năng) Ngôn ngữ máy: Dạng nhị phân Thực hiện nhanh, chiếm ít chỗ trong bộ nhớ Khó viết, khó nhớ Hợp ngữ: Dùng một số ký hiệu dễ nhớ Cần có ch/trình .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.