Trang bị cho học viên các khái niệm cơ bản của các phần mềm
hệ thống.
Kỹ năng dụng ngôn ngữ bậc thấp Assembly trong việc điều
hành và ghép nối giữa các phần mềm ứng dụng với phần cứng
của máy tính.
Khai thác tài nguyên phần cứng của máy tính trên trong môi
trường Windows thông qua các hàm API.
Ứng dụng tin học vào các quá trình công nghệ, dây chuyền
thiết bị máy móc được điều khiển, tự động hóa bởi máy tính.
7 trang |
Chia sẻ: thuychi16 | Lượt xem: 986 | Lượt tải: 2
Bạn đang xem nội dung tài liệu Kĩ thuật lập trình - Hợp ngữ và lập trình hệ thống, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
LOGO
HỢP NGỮ và LẬP TRÌNH HỆ THỐNG
GV: Phạm Công Hòa
ĐT: 091.552.9889
Email: conghoaf1@gmail.com
GIỚI THIỆU MÔN HỌC
Tên học phần: Lập trình hệ thống
Thời gian phân bổ:
Lý thuyết: 30 tiết
Thực hành: 30 (15x2) tiết
Thảo luận/Kiểm tra: 3 tiết
Tự học ở nhà: 90 tiết
Hình thức thi:
Bài tập lớn theo nhóm (3/4 sinh viên)
Bảo vệ (trình bày) trên lớp.
Lập trình hệ thống - Giới thiệu môn học 2/7
MỤC TIÊU
Trang bị cho học viên các khái niệm cơ bản của các phần mềm
hệ thống.
Kỹ năng dụng ngôn ngữ bậc thấp Assembly trong việc điều
hành và ghép nối giữa các phần mềm ứng dụng với phần cứng
của máy tính.
Khai thác tài nguyên phần cứng của máy tính trên trong môi
trường Windows thông qua các hàm API.
Ứng dụng tin học vào các quá trình công nghệ, dây chuyền
thiết bị máy móc được điều khiển, tự động hóa bởi máy tính.
Lập trình hệ thống - Giới thiệu môn học 3/7
TÀI LIỆU
[1]. Giáo trình Lập trình hệ thống – Khoa CNTT, viện Đại học
Mở Hà Nội (Lưu hành nội bộ).
[2]. Các bài tập lập trình bằng ngôn ngữ Assembler – Đặng
Thành Phu, Nhà xuất bản Khoa học kỹ thuật.
[3]. PC Architecture from assembly language to C – David
Hergert, Nancy Thibeault – Prentice Hall, Inc., New Jeysey.
[4]. Các tài liệu trên internet
Lập trình hệ thống - Giới thiệu môn học 4/7
CÔNG CỤ
TASM
MASM
Emu8086
MPLAB IDE 8.56
Lập trình hệ thống - Giới thiệu môn học 5/7
LĨNH VỰC ỨNG DỤNG
Các thiết bị điều khiển, đo lường thẩm định
Thiết bị y tế
Thiết bị trong các dây truyền sản xuất
Robot
Lập trình hệ thống - Giới thiệu môn học 6/7
ĐỀ CƯƠNG
Chương 1: Ngôn ngữ assembly và cách lập trình
Ngôn ngữ ASM
Macro và Chương trình con
Chương trình đa tệp thuần túy bằng ngôn ngữ Assembly
Một số lưu ý khi sử dụng thanh ghi 32 bit
Chương 2: Liên kết ngôn ngữ assembly với ngôn ngữ bậc cao
Ngôn ngữ C và hợp ngữ
Ngôn ngữ Pascal và hợp ngữ
Ngôn ngữ C++ và hợp ngữ
Chương 3: Lập trình hệ thống
DOS
Windows
Chi tiết: https://sites.google.com/site/conghoaf1asm
Lập trình hệ thống - Giới thiệu môn học 7/7