Giáo trình Lập trình hệ thống - ThS. Nguyễn Hứa Duy Khang, Ks. Trần Hữu Danh
Số trang: 117
Loại file: pdf
Dung lượng: 1.61 MB
Lượt xem: 11
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình hệ thống - ThS. Nguyễn Hứa Duy Khang, Ks. Trần Hữu Danh 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ìnhLẬP TRÌNHHỆ THỐNG Biên soạn: ThS. Nguyễn Hứa Duy Khang Ks. Trần Hữu Danh -ĐHCT- Tháng 5-2008Lập trình Hệ Thống NỘI DUNGChương 1 - TỔ CHỨC BỘ XỬ LÝ INTEL-8086 ............................................... 11.1. Bộ xử lý Intel-8086 (CPU-8086) ....................................................................... 11.1.1. Cấu trúc tổng quát .......................................................................................... 11.1.2. Các thanh ghi của 8086 .................................................................................. 21.1.3. Trạng thái tràn: ............................................................................................... 51.2. Bộ nhớ trong của Intel-80x86 ............................................................................ 51.2.1. Tổ chức dữ liệu ............................................................................................... 51.2.2. Sự phân đoạn bộ nhớ trong............................................................................. 61.3. Địa chỉ các ngoại vi ........................................................................................... 71.4. Các bộ xử lý Intel khác ...................................................................................... 81.4.1. Bộ xử lý Intel-80386....................................................................................... 81.4.2. Tập thanh ghi của bộ xử lý Intel-80386: ........................................................ 81.4.3. Các chế độ vận hành của bộ xử lý Intel-80386 .............................................. 91.4.4. Bộ xử lý Intel-80486: ..................................................................................... 101.4.5. Bộ xử lý Intel PENTIUM: .............................................................................. 11BÀI TẬP CHƯƠNG 1 ............................................................................................. 13Chương 2 - HỢP NGỮ ........................................................................................... 152.1. Ngôn ngữ máy và hợp ngữ ................................................................................ 152.2. Đặc tính tổng quát của hợp ngữ......................................................................... 162.2.1. Cấu trúc của một dòng lệnh hợp ngữ. ............................................................ 162.2.2. Macro .............................................................................................................. 172.2.3. Chương trình con ............................................................................................ 172.2.4. Biến toàn cục (global), biến địa phương (local) ............................................. 182.2.5. Các bảng, thông báo: ...................................................................................... 182.2.6. Hợp ngữ chéo (cross assembler) .................................................................... 192.3. Hợp ngữ MASM (hợp ngữ của CPU-8086) ...................................................... 192.3.1. Cấu trúc của một hàng lệnh ............................................................................ 192.3.2. Tên .................................................................................................................. 192.3.3. Từ gợi nhớ mã lệnh, lệnh giả.......................................................................... 202.3.4. Toán hạng và toán tử ...................................................................................... 272.4. Cấu trúc của chương trình hợp ngữ MASM ...................................................... 302.4.3. Tập tin thi hành dạng COM và dạng EXE ..................................................... 312.4.4. Ví dụ ............................................................................................................... 322.5. Cách tạo chương trình hợp ngữ ......................................................................... 33ThS. Nguyễn Hứa Duy Khang iLập trình Hệ ThốngChương 3 - TẬP LỆNH CPU-8086 ĐƠN GIẢN và KIỂU ĐỊNH VỊ ................ 363.1. Tập lệnh của CPU-8086 .................................................................................... 363.1.1. Lệnh sao chép dữ liệu, địa chỉ: ....................................................................... 363.1.2. Lệnh tính toán số học. .................................................................................... 383.1.3. Nhóm lệnh logic và ghi dịch .......................................................................... 393.1.4. Nhóm lệnh vào ra ngo ...
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình hệ thống - ThS. Nguyễn Hứa Duy Khang, Ks. Trần Hữu Danh 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ìnhLẬP TRÌNHHỆ THỐNG Biên soạn: ThS. Nguyễn Hứa Duy Khang Ks. Trần Hữu Danh -ĐHCT- Tháng 5-2008Lập trình Hệ Thống NỘI DUNGChương 1 - TỔ CHỨC BỘ XỬ LÝ INTEL-8086 ............................................... 11.1. Bộ xử lý Intel-8086 (CPU-8086) ....................................................................... 11.1.1. Cấu trúc tổng quát .......................................................................................... 11.1.2. Các thanh ghi của 8086 .................................................................................. 21.1.3. Trạng thái tràn: ............................................................................................... 51.2. Bộ nhớ trong của Intel-80x86 ............................................................................ 51.2.1. Tổ chức dữ liệu ............................................................................................... 51.2.2. Sự phân đoạn bộ nhớ trong............................................................................. 61.3. Địa chỉ các ngoại vi ........................................................................................... 71.4. Các bộ xử lý Intel khác ...................................................................................... 81.4.1. Bộ xử lý Intel-80386....................................................................................... 81.4.2. Tập thanh ghi của bộ xử lý Intel-80386: ........................................................ 81.4.3. Các chế độ vận hành của bộ xử lý Intel-80386 .............................................. 91.4.4. Bộ xử lý Intel-80486: ..................................................................................... 101.4.5. Bộ xử lý Intel PENTIUM: .............................................................................. 11BÀI TẬP CHƯƠNG 1 ............................................................................................. 13Chương 2 - HỢP NGỮ ........................................................................................... 152.1. Ngôn ngữ máy và hợp ngữ ................................................................................ 152.2. Đặc tính tổng quát của hợp ngữ......................................................................... 162.2.1. Cấu trúc của một dòng lệnh hợp ngữ. ............................................................ 162.2.2. Macro .............................................................................................................. 172.2.3. Chương trình con ............................................................................................ 172.2.4. Biến toàn cục (global), biến địa phương (local) ............................................. 182.2.5. Các bảng, thông báo: ...................................................................................... 182.2.6. Hợp ngữ chéo (cross assembler) .................................................................... 192.3. Hợp ngữ MASM (hợp ngữ của CPU-8086) ...................................................... 192.3.1. Cấu trúc của một hàng lệnh ............................................................................ 192.3.2. Tên .................................................................................................................. 192.3.3. Từ gợi nhớ mã lệnh, lệnh giả.......................................................................... 202.3.4. Toán hạng và toán tử ...................................................................................... 272.4. Cấu trúc của chương trình hợp ngữ MASM ...................................................... 302.4.3. Tập tin thi hành dạng COM và dạng EXE ..................................................... 312.4.4. Ví dụ ............................................................................................................... 322.5. Cách tạo chương trình hợp ngữ ......................................................................... 33ThS. Nguyễn Hứa Duy Khang iLập trình Hệ ThốngChương 3 - TẬP LỆNH CPU-8086 ĐƠN GIẢN và KIỂU ĐỊNH VỊ ................ 363.1. Tập lệnh của CPU-8086 .................................................................................... 363.1.1. Lệnh sao chép dữ liệu, địa chỉ: ....................................................................... 363.1.2. Lệnh tính toán số học. .................................................................................... 383.1.3. Nhóm lệnh logic và ghi dịch .......................................................................... 393.1.4. Nhóm lệnh vào ra ngo ...
Tìm kiếm theo từ khóa liên quan:
Lập trình hệ thống Giáo trình Lập trình hệ thống Bộ xử lý Intel-8086 Ngôn ngữ máy và hợp ngữ Tập lệnh CPU-8086 đơn gián Hệ thống ngắt mềmTài liệu liên quan:
-
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 154 0 0 -
Luận văn : Xây dựng chương trình sắp xếp lịch trực bác sĩ
61 trang 142 0 0 -
Đồ án tốt nghiệp: Bảng LED ma trận điều khiển bằng ứng dụng Android
102 trang 133 0 0 -
Excel add in development in c and c phần 9
0 trang 110 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 110 0 0 -
Luận văn : Quản lí bán hàng Trung tâm tin học Hàng Hải
81 trang 87 0 0 -
Luận văn: TÌM HIỂU KỸ THUẬT LẬP TRÌNH NETWORK SERVICE CHO WINDOW
39 trang 55 0 0 -
LUẬN VĂN: Nghiên cứu phương pháp phát hiện thông tin ẩn giấu trong ảnh JPEG 2000
37 trang 48 0 0 -
Báo cáo thực hành lập trình hệ thống: Ngôi nhà thông minh
22 trang 40 0 0 -
3 trang 34 0 0