1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề cương chi tiết học phần Lập trình hệ thống (Trường đại học Phương Đông)

5 365 2

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 395,66 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Kiến thức:  Hiểu được cấu trúc hệ thống máy tính với hệ điều hành DOS và Windows, BIOS, hệ thống ngắt, bảng véc tơ ngắt, Cấu trúc bộ nhớ..  Hiểu được nguyên tắc hoạt động vào/ra dữ

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐHDL PHƯƠNG ĐÔNG Độc lập- Tự do- Hạnh phúc

- -

CHƯƠNG TRÌNH ĐÀO TẠO NGÀNH ĐÀO TẠO: CÔNG NGHỆ THÔNG TIN

-

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN

2 Số tín chỉ: 03

3 Trình độ: Sinh viên năm thứ 5

4 Phân bổ thời gian theo giờ tín chỉ:

nghiệm, thực

tế, studio

Tự học, tự nghiên cứu

5 Điều kiện kiên quyết:

- Học phần tiên quyết : Kỹ thuật vi xử lý và Assembler

- Học phần học trước :

- Học phần song hành :

6 Mục tiêu của học phần:

Bằng tự học, trao đổi nhóm, thực hành trên máy tính và sự hướng dẫn của giáo viên, người học cần đạt được các mục tiêu sau

- Kiến thức:

 Hiểu được cấu trúc hệ thống máy tính với hệ điều hành DOS và Windows, BIOS, hệ thống ngắt, bảng véc tơ ngắt, Cấu trúc bộ nhớ

 Hiểu được nguyên tắc hoạt động vào/ra dữ liệu, truyền thông, quản lý bộ nhớ, các trình điều khiển thiết bị

 Nắm được phương pháp viết chương trình xử lý ngắt với các thiết bị vào/ra như: bàn phím, chuột, đĩa cứng/mềm, âm thanh, card video, BIOS, bộ định thời và thời gian thực, truy xuất bộ nhớ và DMA, truyền thông, hệ thống mạng

 Lập trình trên cả hệ điều hành DOS và Windows với ngôn ngữ chủ yếu hợp ngữ (Asembler) và Visual C++

- Kỹ năng:

Trang 2

 Phân tích và viết chương trình xử lý ngắt với các thiết bị điều khiển

 Lập trình tạo các Driver bằng hợp ngữ (Asembler) và Visual C++

- Thái độ:

 Xác định được vị trí, vai trò kiến thức môn học trong toàn bộ hệ thống kiến thức được trang bị cho sinh viên

 Giúp sinh viên nắm được cách thức xử lý hệ thống và lập trình hệ thống

7 Mô tả vắn tắt nội dung của học phần

- Các bước tạo ra một chương trình khả thi

- Lập trình với bộ nhớ, DMA, Chíp ngắt, bộ đồng xử lý toán học

- Lập trình với các thiết bị nhập dữ liệu

- Lập trình với bộ nhớ ngoài

- Các thao tác với tệp

- Quản lý màn hình và đồ hoạ

- Chương trình thường trú

- Lập trình truyền thông

- Lập trình Driver

8 Nhiệm vụ của sinh viên

- Dự lớp đầy đủ, làm hết các bài tập, tham gia thảo luận theo nhóm và trên lớp theo yêu cầu của giáo viên

- Hoàn thành bài thực hành theo yêu cầu của giáo viên

9 Tài liệu học tập

- Học liệu bắt buộc:

[1] Michael Tischer

Cẩm nang Lập trình hệ thống, Người dịch: Nguyễn Mạnh Hùng, Nhà xuất bản thống kê, 1993

- Học liệu tham khảo:

[2] Mehdi R Zargham,

Computer Architecture Single and Paraller Systems, Prentice – Hall

International, Inc: 1996

[3] Perter Norton’s,

Bên trong máy tính, NXB giao thông vận tải, 2000

[4] Đặng Thành Phú,

Turbo Acsembler và ứng dụng, Nhà xuất bản khoa học và kỹ thuật, 1998 [5] Art Baker,

The Windows NT Device Driver Book: A Gui for Programmer; Prentice Hall PTR; 1997

10 Tiêu chuẩn đánh giá sinh viên

Trang 3

- Bài tập, thảo luận: 10%

- Điểm kiểm tra giữa kỳ: 10%

- Điểm thi kết thúc học phần: 70%

11 Thang điểm: 10

12 Nội dung chi tiết học phần

12.1 Nội dung:

Phần I: Phần cơ sở

Chương 1 Tổng quan về lập trình hệ thống

1.1 Giới thiệu hệ thống PC

1.1.1 Bộ vi xử lý và hệ thống thanh ghi, tập lệnh dạng mã máy

1.1.2 Tổ chức bộ nhớ 1.1.3 Bảng vector ngắt 1.1.4 BIOS

1.1.5 Khái niệm ngắt và hệ thống ngắt 1.1.6 Mạch vào ra và giao diện thiết bị ngoại vi khả trình

1.1.7 Bộ điều khiển DMA 1.1.8 Bộ điều khiển ngắt, màn hình, đĩa

1.1.9 Bộ định thời 1.1.10 Bộ đồng xử lý toán học 1.2 Các ngôn ngữ lập trình hệ thống

1.2.1 Hợp ngữ 1.2.2 C/C++

1.2.3 VC++

Bài tập chương 1

Phần II: Lập trình hệ thống

Chương 2 Lập trình với BIOS

2.1 Boot hệ thống

2.2 Xác định phiên bản BIOS

2.3 Xác định kiểu PC

2.4 Các hàm đầu ra màn hình BIOS

2.5 BIOS EGA và VGA

2.6 Xác định cấu hình hệ thống sử dụng BIOS

2.7 Xác nhận bộ nhớ RAM qua BIOS

2.8 Truy nhập đĩa mềm từ BIOS

2.9 Truy nhập đĩa cứng từ BIOS

2.10 Truy cập cổng Serial qua BIOS

2.11 Ngắt Cassette

Trang 4

2.12 Truy nhập bàn phím từ BIOS

2.13 Truy nhập máy in từ BIOS

2.14 Đọc ngày và giờ từ BIOS

2.15 Vùng biến BIOS

2.16 Lập trình với bảng ngắt vecto ngắt

Bài tập chương 2

Chương 3 Lập trình chương trình thường trú

3.1 Giới thiệu chương trình thường trú

3.2 Cấu trúc chương trình thường trú

3.3 Các bước viết chương trình thường trú

3.4 Viết chương trình xử lý ngắt

3.5 Một số ví dụ

Bài tập chương 3

Chương 4 Lập trình với các thiết bị nhập dữ liệu

4.1 Lập trình với bàn phím

4.2 Lập trình với chuột

Bài tập chương 4

Chương 5 Lập trình với thiết bị đầu ra

5.1 Lập trình với card Video

5.2 Lập trình âm thanh trên PC

5.3 Lập trình với máy in qua cổng LPT

Bài tập chương 5

Chương 6 Lập trình điều khiển các ổ đĩa và hệ thống tệp

6.1 ổ đĩa mềm

6.2 ổ đĩa cứng

Bài tập chương 6

Chương 7 Lập trình truyền thông qua các cổng có sẵn

7.1 Lập trình truyền thông nối tiếp qua cổng COM

7.2 Lập trình truyền thông qua cổng song song

7.3 Lập trình truyền thông qua cổng USB

Bài tập chương 7

Chương 8 Lập trình các trình điều khiển thiết bị (Driver)

8.1.Giới thiệu trình điều khiển thiết bị

8.2 Hoạt động của trình điều khiển thiết bị

8.3 Kỹ thuật lập trình trình điều khiển thiết bị

8.4 Một số ví dụ

Bài tập chương 8

Trang 5

Phần III: Phụ lục

Phụ lục A: Tập lệnh của bộ vi xử lý 80x86

Phụ lục B : Các chỉ thị hợp ngữ thông dụng

Phụ lục C: Các lệnh của chương trình Debug.exe và TD.exe

Phụ lục D: Hệ thống ngắt

Phụ lục E: Môi truờng ngôn ngữ VC++

6.0 (API)

12.2 Hình thức tổ chức dạy học (phụ lục kèm theo):

13 Ngày phê duyệt

14 Cấp phê duyệt

Ngày đăng: 03/03/2017, 14:35

HÌNH ẢNH LIÊN QUAN

12.2. Hình thức tổ chức dạy học (phụ lục kèm theo): - Đề cương chi tiết học phần Lập trình hệ thống (Trường đại học Phương Đông)
12.2. Hình thức tổ chức dạy học (phụ lục kèm theo): (Trang 5)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w