KIEN TRU MAY TINH 2015

11 1 0
KIEN TRU MAY TINH 2015

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC PHAN THIẾT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ ĐẠI HỌC NGÀNH CƠNG NGHỆ THƠNG TIN -ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN TÊN HỌC PHẦN : KIẾN TRÚC MÁY TÍNH SỐ TÍN CHỈ : 03 PHÂN BỔ THỜI GIAN: 30 tiết lý thuyết, 30 tiết thực hành MỤC TIÊU: Giúp sinh viên nắm Mã học phần: Những kiến thức liên quan tới tổ chức logic máy tính thành phần phần cứng tạo nên, bao gồm: Cung cấp kiến thức mạch số (các cổng logic, flip flop, hệ tổ hợp, hệ tuần tự) ; Cung cấp kiến thức hệ số đếm dùng máy tính; Cung cấp kiến thức cách biểu diễn liệu máy tính; Cung cấp kiến thức số kiến trúc mẫu máy tính thành phần nhiệm vụ chúng; Cung cấp kiến thức kiến trúc phần mềm hệ thống máy tính 8086/8088; Cung cấp kiến thức sơ đồ phần cứng CPU 8086/8088; Cung cấp kiến thức việc sử dụng tập lệnh 80x86 Đồng thời cung cấp cho học viên kỹ lắp ráp, bảo trì sửa chữa máy tính TÓM TẮT NỘI DUNG ĐIỀU KIỆN Tiên quyết: Học trước: PHƯƠNG PHÁP KIỂM TRA – ĐÁNH GIÁ - THANG ĐIỂM - Điểm kiểm tra kỳ: Điểm thi kết thúc môn học: Thang điểm 10 NỘI DUNG MÔN HỌC 40% 60% Tuần thứ 1: Chương 1: Tổng Quan (5/0/10) A/Tóm tắt ND PPGD lớp: Chương trình bày vấn đề mơ hình máy tính nhiều cấp, mốc lịch sử, hệ đếm, biểu diễn số máy tính Phương pháp giảng dạy : thuyết trình, trình chiếu power point Nội Dung (ND) GDtrên lớp + Giới thiệu mơn học + Mơ hình máy tính nhiều cấp + Khái niệm phần cứng – phần mềm + Một số mốc lịch sử + Các hệ thống số đếm - Hệ nhị phân - Hệ bát phân - Hệ thập phân - Hệ thập lục phân +Biểu diễn số - Số nguyên - Số thực - Số BCD + Vấn đề tràn số Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình B/Các nội dung cần tự học nhà:(10) Các nội dung tự học: + Khái niệm mạch số - Mức logic - Phân loại mạch số + Đại số Boole - Các tiên đề đại số Boole - Biến hàm Boole - Các định lý đại số Boole + Cổng logic - Cổng NOT, Cổng AND, Cổng NAND, Cổng OR, Cổng NOR, Cổng XOR - Cổng XNOR -Các tài liệu học tậpcần thiết Tuần thứ 1: Chương 2:Vi Xử Lý Và Máy Tính(1/0/2) A/Tóm tắt ND PPGD lớp: Chương trình bày mơ hình máy tính cá nhân dùng vi xử lý, dạng kiến trúc máy tính, cách biểu diễn liệu máy tính Phương pháp giảng dạy : thuyết trình, trình chiếu power point Nội Dung (ND) lớp: +Hệ thống máy tính cá nhân dùng vi xử lý - Mơ hình Von Neuman,- Chức khối - Hệ thống nhớ IO, - Vi xử lý, - Bus, - Mơ hình Harvard +Các dạng liệu - Litte Endian big Endian, - Dữ liệu BCD, - Dữ liệu kích thước byte - Dữ liệu kích thước từ + Giải phẫu máy tính điện tử - Giới thiệu thành phần, - Mouse - Card hình, - Main board, - Bộ nhớ, - CPU Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình B/Các nội dung cần tự học nhà: Các nội dung cần tự học: Như Tuần thứ + : Chương 3:Kiến Trúc Phần Mềm(5/0/10) A/Tóm tắt ND PPGD lớp: chương trình bày kiến trúc phần mềm CPU họ 8088/8086 chế độ định địa Phương pháp giảng dạy : thuyết trình, trình chiếu power point Nội Dung (ND) lớp: +Sơ đồ khối CPU; -BIU; -EU +Quá trình thi hành lệnh -Các bước thi hành lệnh -Vấn đề thi hành lệnh song song -Giải pháp tăng tốc độ xử lý +Tổ chức ghi -Nhóm ghi đa dụng -Nhóm ghi trỏ số -Nhóm ghi phân đoạn -Nhóm ghi đặc biệt khác +Tổ chức nhớ -Cấu trúc tổng quát chương trình -Tổ chức nhớ 8086/8088 -Địa vật lý -Địa logic +Các chế độ định địa -Cơ cấu trúc lệnh -Chế độ định địa -Các chế độ định địa Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Hệ tổ hợp + Khái niệm + Mạch mã hóa giải mã + Mạch ghép kênh phân kênh + Mạch số học - Các tài liệu học tậpcần thiết Tuần thứ 3-4: Chương 4:Tổ Chức Phần Cứng 8088/8086 (5/0/10) A/Tóm tắt ND PPGD lớp: chương mô tả sơ đồ chân, chức chân tín hiệu vi xử lý 8088/8086 tổ chức vật lý nhớ, vấn đề giải mã địa Phương pháp giảng dạy : thuyết trình Nội Dung (ND) lớp: +Sơ đồ chân 8086/8088 -Sơ đồ chân -Ý nghĩa nhóm chân tín hiệu - Chức chân tín hiệu Các chân tín hiệu chung Các chân tín hiệu chế độ Các chân tín hiệu chế độ max +Tổng quan cấu hình hệ thống máy tính -Cấu hình chế độ -Cấu hình chế độ max -Mạch phát xung clock -Định thời Chu kỳ đọc nhớ/IO -Định thời chu kỳ ghi nhớ/IO +Bộ nhớ/IO vấn đề giải mã địa -Tổ chức phần cứng nhớ 8086/8088 -Cấu tạo chung chip nhớ -Phân loại nhớ -Các tín hiệu điều khiển nhớ +Vấn đề Giải mã địa -Các phương pháp giải mã địa - Phương pháp toàn phần - Phương pháp phần +Các loại xuất nhập (IO) -IO cách ly -IO ánh xạ nhớ Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Hệ + Mạch đếm - Tài liệu học tậpcần thiết Tuần thứ 5: Chương 5:Ngắt Và IO System(5/0/10) A/Tóm tắt ND PPGD lớp: chương trình bày loại IO system ngắt hệ thống 8088/8086 Phương pháp giảng dạy : thuyết trình Nội Dung (ND) lớp: +Các phương pháp vào - Khái niệm ngắt - Cơ chế ngắt - Các loại ngắt - Ưu tiên ngắt - Nguyên tắc hoạt động ngắt - Bảng vector ngắt - Các tín hiệu giao tiếp ngắt cứng - Trình tự ngắt cứng ngồi Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Các hệ thống vào - Chức - Thao tác - Các thành phần - Đặc điểm vào + Các thiết bị ngoại vi - Chức - Phân loại + Các phương pháp địa hóa cổng vào - Vào chương trình - Vào điều khiển ngắt - Truy cập nhớ trực tiếp (DMA) -Các tài liệu học tậpcần thiết + [3] Kip R Irvine, Assembly language for IBM PC, Maxwell MacMillan Internation Edition, 1990 Tuần thứ 6+7: Chương 6:Tập Lệnh Của CPU(5/0/10) A/Tóm tắt ND PPGD lớp: chương trình bày tập lệnh CPU họ 8088/8086 Phương pháp giảng dạy : trình chiếu power point, thuyết trình Nội Dung (ND) lớp: +Cấu trúc tổng quát lệnh 8086 - Ý nghĩa thành phần - Các thuật ngữ viết tắt - Phân loại lệnh +Nhóm lệnh di chuyển liệu -Lệnh MOV -Lệnh XCHG -Lệnh LDS, LES, LFS, LGS, LSS -Lệnh LEA -Lệnh PUSH POP -Lệnh LAHF SAHF -Nhóm lệnh chuyển đổi -Lệnh MOVZX, MOVSX, CBW, CWD, CWDE, CDQ -Lệnh XLAT + Nhóm lệnh số học -Nhóm lệnh cộng -Nhóm lệnh trừ -Lệnh CMP -Lệnh NEG +Nhóm lệnh nhân +Nhóm lệnh chia +Nhóm lệnh dịch -Lệnh SHL/SAL -Lệnh SAR -Lệnh SHR +Nhóm lệnh quay -Lệnh RCL -Lệnh RCR -Lệnh ROL -Lệnh ROR +Nhóm lệnh bit -Lệnh AND, OR, XOR, NOT -Lệnh TEST +Nhóm lệnh nhập xuất -Lệnh IN -Lệnh OUT +Nhóm lệnh chuỗi -Lệnh MOVS -Lệnh LODS +Các lệnh REP +Các cấu trúc điều khiển -Lệnh nhảy không điều kiện JMP -Lệnh CALL lệnh RET -Lệnh INT IRET -Các lệnh nhảy có điều kiện JCC +Các lệnh LOOP Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: +Lệnh STOS +Lệnh SCAS +Lệnh CMPS +Lệnh INS +Lệnh OUTS +Lệnh SHLD SHRD +Các lệnh JCXZ JECXZ +Các lệnh ghi cờ + Biểu diễn cấu trúc vòng lặp ngôn ngữ cấp cao hợp ngữ: Cấu trúc if, Cấu trúc for -Các tài liệu học tập cần thiết Tuần thứ 8: Chương 7:Hợp Ngữ(5/0/10) A/Tóm tắt ND PPGD lớp: chương trình bày số vấn đề lập trình hợp ngữ Phương pháp giảng dạy : trình chiếu power point, thuyết trình Nội Dung (ND) lớp: +Các thành phần hợp ngữ -Từ khóa - Chương trình nguồn - Tên - Nhãn - Biến - Ký hiệu - Biểu thức - Toán hạng - Toán tử +Cấu trúc chương trình hợp ngữ - Khai báo dạng đơn giản - Khai báo dạng chuẩn +Thực chương trình hợp ngữ - Các bước thực - Biên dịch TASM - Biên dịch MASM +Tập tin EXE tập tin COM - Sự khác tập tin EXE COM - Cấu trúc chương trình COM - Biên dịch tập tin COM - Các thị đơn giản hố khai báo segment +Bài tập thực hành Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Liên kết với ngôn ngữ cấp cao - Liên kết với Turbo Pascal - Liên kết với Turbo C +Ngắt cứng - Vi mạch điều khiển ngắt 8259 - Ngắt thời gian Int - Ngắt bàn phím Int - Ngắt cổng truyền liệu nối tiếp Int 0Bh Int 0Ch - Ngắt cổng truyền liệu song song Int 0Dh Int 0Eh - Ngắt ổ đĩa mềm ổ đĩa cứng Int 0Fh Int 76h - Ngắt đồng hồ thời gian thực Int 70h - Ngắt đồng xử lý toán học (FPU) Int 75h - Ngắt NMI Int -Các tài liệu học tậpcần thiết Tuần thứ 9: Chương 8:Một Số Chủ Đề(5/0/10) A/Tóm tắt ND PPGD lớp: chương trình bày cấu trúc cách thực số loại chương trình Phương pháp giảng dạy : trình chiếu power point, thuyết trình Nội Dung (ND) lớp: +Xuất nhập - Một số chức ngắt 21 - Một số chức ngắt 10 - Một số ví dụ xuất nhập +Macro - hái niệm macro - Khai báo macro - Các dẫn dùng macro - Thư viện macro +Chương trình - Khái niệm thủ tục - Các lợi ích tổ chức chương trình dạng thủ tục - Khai báo thủ tục - Thư viện thủ tục - So sánh macro thủ tục Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Một số lệnh debug + Tìm hiểu sử dụng chương trình mơ 8086 Tuần thứ 10: Thực hành chương trình Debug:(5/0/10) A/Tóm tắt ND PPGD lớp: Phần thực hành sinh viên phải hiểu lệnh chương trình gỡ rối debug để qua kiểm tra lại hoạt động lệnh tập lệnh CPU Nội Dung (ND) lớp: + Bài thực hành số Debug : Thanh ghi nhớ + Bài thực hành số Debug : Lệnh chương trình Tóm tắt PPGD: + Trình chiếu power point + Hướng dẫn phòng máy B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Làm thực hành số debug : Cất nạp tập tin + Làm thực hành số debug : Lệnh di chuyển liệu, lệnh số học Tuần thứ 11: Thực hành chương trình hợp ngữ :(5/0/10) A/Tóm tắt ND PPGD lớp: Phần thực hành sinh viên phải viết, chạy chương trình hợp ngữ máy tính PC Nội Dung (ND) lớp: + Bài thực hành số : Thực chương trình hợp ngữ + Bài thực hành số : Làm việc với số ngun Tóm tắt PPGD: + Trình chiếu power point + Hướng dẫn phòng máy B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: Bài thực hành số Debug : Lệnh chuyển điều khiển xử lý chuỗi Làm tập phần đề nghị thực hành số Tuần thứ 12: Thực hành chương trình hợp ngữ :(5/0/10) A/Tóm tắt ND PPGD lớp: Phần thực hành sinh viên phải viết, chạy chương trình hợp ngữ máy tính PC Nội Dung (ND) lớp: + Bài thực hành số : Xử lý chuỗi + Bài thực hành số : Macro thủ tục Tóm tắt PPGD: + Trình chiếu power point + Hướng dẫn phịng máy B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Làm tập phần đề nghị thực hành số Tuần thứ 13: Thực hành chương trình hợp ngữ (5/0/10) A/Tóm tắt ND PPGD lớp: Phần thực hành sinh viên phải viết, chạy chương trình hợp ngữ máy tính PC Nội Dung (ND) lớp: + Bài thực hành số 10 : Làm việc với file Tóm tắt PPGD: + Trình chiếu power point + Hướng dẫn phòng máy B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Làm tập phần tập đề nghị thực hành số 10 - Các tài liệu học tập cần thiết + [2] Đinh Cơng Đoan, Bài giảng Cấu trúc máy tính hợp ngữ, khoa CNTT trường, ĐH SPKT Tp HCM, 2008 Tuần thứ 14: Ôn tập giải tập lớp:(5/0/10) A/Tóm tắt ND PPGD lớp: Nội Dung (ND) lớp: + Giải đáp thắc mắc + Sửa tập Tóm tắt PPGD: + Trình chiếu power point + Thuyết trình + thảo luận B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Làm tập giao Tuần thứ 15: Kiểm Tra Giữa Kỳ :(5/0/10) A/Tóm tắt ND PPGD lớp: Kiểm tra kỳ, hình thức trắc nghiệm, kiểm tra lại kiến thức học, chia thành nhiều nhóm, đảm bảo nghiêm túc Nội Dung (ND) lớp: + Kiểm tra kỳ Tóm tắt PPGD: + Phương pháp trắc nghiệm B/Các nội dung cần tự học nhà:(10) Các nội dung cần tự học: + Làm tập giao 10 TÀI LIỆU HỌC TẬP Tài liệu - Andrew S Tanenbaum, Structured Computer Organization, 3rd Edition, Prentice-Hall International Edition, 1994 - Bruce Eckel, Art of assembly, 2nd Edition, McGrawHill Internation Edition, 2000 - Kip R Irvine, Assembly language for IBM PC, Maxwell MacMillan Internation Edition, 1990 - Gary Syck, Turbo assembler Bible, SAMS MacLillan Computer Publishing USA, 1991 Tài liệu tham khảo : Trưởng khoa Trưởng môn ... điều khiển ngắt 8259 - Ngắt thời gian Int - Ngắt bàn phím Int - Ngắt cổng truyền liệu nối tiếp Int 0Bh Int 0Ch - Ngắt cổng truyền liệu song song Int 0Dh Int 0Eh - Ngắt ổ đĩa mềm ổ đĩa cứng Int 0Fh... Chức - Phân loại + Các phương pháp địa hóa cổng vào - Vào chương trình - Vào điều khiển ngắt - Truy cập nhớ trực tiếp (DMA) -Các tài liệu học tậpcần thiết + [3] Kip R Irvine, Assembly language... nhà:(10) Các nội dung cần tự học: + Làm tập giao 10 TÀI LIỆU HỌC TẬP Tài liệu - Andrew S Tanenbaum, Structured Computer Organization, 3rd Edition, Prentice-Hall International Edition, 1994 - Bruce

Ngày đăng: 08/11/2022, 16:37

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan