Kĩ thuật lập trình - Hợp ngữ và lập trình hệ thống

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.

pdf7 trang | Chia sẻ: thuychi16 | Lượt xem: 986 | Lượt tải: 2download
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