Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Nội dung "Giáo trình Lập trình hệ thống" gồm 7 chương trình bày về tổ chức bộ xử lý Intel-8086, hợp ngữ, ngôn ngữ máy và hợp ngữ, tập lệnh CPU-8086 đơn gián và kiểu định vị, hệ thống ngắt mềm, lệnh nháy và vòng lặp, ngăn xếp và chương trình con, xử lý ký số và xử lý chuỗi. | TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ BỘ MÔN ĐIỆN TỬ - VIỄN THÔNG Giáo trình LẬP TRÌNH HỆ THỐNG Biên soạn ThS. Nguyễn Hứa Duy Khang Ks. Trần Hữu Danh -ĐHCT-Tháng 5-2008 Lập trình Hệ Thống NỘI DUNG Chương 1 - TỔ CHỨC BỘ XỬ LÝ INTEL-8086.1 1.1. Bộ xử lý Intel-8086 CPU-8086 .1 1.1.1. Cấu trúc tổng quát.1 1.1.2. Các thanh ghi của 8086.2 1.1.3. Trạng thái tràn .5 1.2. Bộ nhớ trong của Intel-80x86.5 1.2.1. Tổ chức dữ liệu.5 1.2.2. Sự phân đoạn bộ nhớ trong.6 1.3. Địa chỉ các ngoại vi.7 1.4. Các bộ xử lý Intel khác.8 1.4.1. Bộ xử lý Intel-80386.8 1.4.2. Tập thanh ghi của bộ xử lý Intel-80386 .8 1.4.3. Các chế độ vận hành của bộ xử lý Intel-80386.9 1.4.4. Bộ xử lý Intel-80486 . 10 1.4.5. Bộ xử lý Intel PENTIUM .11 BÀI TẬP CHƯƠNG 1.13 Chương 2 - HỢP NGỮ.15 2.1. Ngôn ngữ máy và hợp ngữ.15 2.2. Đặc tính tổng quát của hợp ngữ.16 2.2.1. Cấu trúc của một dòng lệnh hợp ngữ.16 2.2.2. Macro.17 2.2.3. Chương trình con.17 2.2.4. Biến toàn cục global biến địa phương local .18 2.2.5. Các bảng thông báo .18 2.2.6. Hợp ngữ chéo cross assembler .19 2.3. Hợp ngữ MASM hợp ngữ của CPU-8086 . 19 2.3.1. Cấu trúc của một hàng lệnh.19 2.3.2. Tên.19 2.3.3. Từ gợi nhớ mã lệnh lệnh giả.20 2.3.4. Toán hạng và toán tử.27 2.4. Cấu trúc của chương trình hợp ngữ MASM.30 2.4.3. Tập tin thi hành dạng COM và dạng EXE.31 2.4.4. Ví dụ. 32 2.5. Cách tạo chương trình hợp ngữ.33 ThS. Nguyễn Hứa Duy Khang i Lập trình Hệ Thống Chương 3 - TẬP LỆNH CPU-8086 ĐƠN GIẢN và KIỂU ĐỊNH VỊ.36 3.1. Tập lệnh của CPU-8086. 36 3.1.1. Lệnh sao chép dữ liệu địa chỉ .36 3.1.2. Lệnh tính toán số học.38 3.1.3. Nhóm lệnh logic và ghi dịch.39 3.1.4. Nhóm lệnh vào ra ngoại vi.42 1.3.5. Nhóm lệnh hệ thống.43 3.2. Kiểu định vị.43 3.2.1. Định vị tức thì .44 3.2.2. Định vị thanh ghi.44 3.1.3. Định vị trực tiếp bộ nhớ .44 3.1.4. Định vị gián tiếp thanh ghi.45 3.1.5. Định vị nền.45 3.1.6. Định vị chỉ số.46 3.1.7. Định vị chỉ số nền.46 3.1.8. Định vị chuỗi.46 3.1.9. Định vị cổng vào ra.47 BÀI TẬP CHƯƠNG 3.48 Chương 4 - HỆ THỐNG NGẮT MỀM.50 .