LOGO

HỢP NGỮ và LẬP TRÌNH HỆ THỐNG

Phạm Công Hòa GV: Đ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:

Lập trình hệ thống - Giới thiệu môn học

2/7

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.

MỤC TIÊU

Lập trình hệ thống - Giới thiệu môn học

3/7

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.

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.

Lập trình hệ thống - Giới thiệu môn học

4/7

[4]. Các tài liệu trên internet

CÔNG CỤ

Lập trình hệ thống - Giới thiệu môn học

5/7

TASM MASM Emu8086 MPLAB IDE 8.56

LĨNH VỰC ỨNG DỤNG

Lập trình hệ thống - Giới thiệu môn học

6/7

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

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

ĐỀ CƯƠNG