Bài giảng Kỹ thuật vi xử lý: Chương 1 - Phạm Ngọc Nam
lượt xem 42
download
Chương 1 của bài giảng Kỹ thuật vi xử lý giới thiệu chung về hệ vi xử lý. Chương này cung cấp những nội dung chính sau: Lịch sử phát triển của các bộ vi xử lý và máy tính, phân loại vi xử lý, các hệ đếm dùng trong máy tính, giới thiệu sơ lược về cấu trúc và hoạt động của hệ vi xử lý. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Kỹ thuật vi xử lý: Chương 1 - Phạm Ngọc Nam
- Kỹ thuật vi xử lý Microprocessors Giảng viên: Phạm Ngọc Nam
- © DHBK 2005 2 Your instructor /Chapte r1 • Bộ môn kỹ thuật điện tử tin học Office: C9-401 Email: pnnam-fet@mail.hut.edu.vn • Research: FPGA, PSoC Trí tuệ nhân tạo • Education: K37 điện tử-ĐHBK Hà nội (1997) Master về trí tuệ nhân tạo 1999, Đại học K.U. Leuven, vương quốc Bỉ Đề tài: Nhận dạng chữ viết tay Tiến sỹ kỹ thuật chuyên ngành điện tử-tin học, 9/ 2004, Đại học K.U. Leuven, Vương Quốc Bỉ Đề tài: quản lý chất lượng dịch vụ trong các ứng dụng đa phương tiện tiên tiến
- © DHBK 2005 3 Nội dung môn học /Chapte r1 1. Giới thiệu chung về hệ vi xử lý 2. Bộ vi xử lý Intel 8088/8086 3. Lập trình hợp ngữ cho 8086 4. Tổ chức vào ra dữ liệu 5. Ngắt và xử lý ngắt 6. Truy cập bộ nhớ trực tiếp DMA 7. Các bộ vi xử lý trên thực tế
- © DHBK 2005 4 Tài liệu tham khảo /Chapte r1 • Slides • Văn Thế Minh, Kỹ thuật vi xử lý, Nhà xuất bản giáo dục, 1997. • Barry B. Brey, The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro Processor: Architecture, Programming, and Interfacing, Fourth Edition, Prentice Hall, 1997. • Quách Tuấn Ngọc và cộng sự, Ngôn ngữ lập trình Assembly và máy vi tính IBM-PC, 2 tập, Nhà xuất bản giáo dục, 1995. • Cảm ơn giáo sư Rudy Lauwereins đã cho phép sử dụng slides của ông
- © DHBK 2005 5 Mục đích của môn học /Chapte r1 • Nắm được cấu trúc, nguyên lý hoạt động của bộ vi xử lý và hệ vi xử lý • Có khả năng lập trình bằng hợp ngữ cho vi xử lý • Có khả năng lựa chọn vi xử lý thích hợp cho các ứng dụng cụ thể • Nắm được các bộ vi xử lý trên thực tế
- © DHBK 2005 6 Bài tập lớn và thi /Chapte r1 • Bài tập lớn: thiết kế một ứng dụng trên vi điều khiển: 20% tổng số điểm Làm theo nhóm 2-6 sinh viên Nộp danh sách các nhóm vào 25/8 Các nhóm trình bày ý tưởng 15/9 • Thi học kỳ: 1 câu lý thuyết, 3 câu bài tập (lập trình và thiết kế) 80% tổng số điểm
- © DHBK 2005 7 Chương 1 /Chapte Giới thiệu chung về hệ vi xử lý r1 • Lịch sử phát triển của các bộ vi xử lý và máy tính • Phân loại vi xử lý • Các hệ đếm dùng trong máy tính ( nhắc lại) • Giới thiệu sơ lược về cấu trúc và hoạt động của hệ vi xử lý
- © DHBK 2005 8 Chương 1 /Chapte Giới thiệu chung về hệ vi xử lý r1 • Lịch sử phát triển của các bộ vi xử lý và máy tính Thế hệ -1: The early days (…-1642) Thế hệ 0: Mechanical (1642-1945) Thế hệ 1: Vacuum tubes (1945-1955) Thế hệ 2: Discrete transistors (1955-1965) Thế hệ 3: Integrated circuits (1965-1980) Thế hệ 4: VLSI (1980-?) • Phân loại vi xử lý • Các hệ đếm dùng trong máy tính ( nhắc lại) • Giới thiệu sơ lược về cấu trúc và hoạt động của hệ vi xử lý
- © DHBK 2005 9 Chương 1 /Chapte Giới thiệu chung về hệ vi xử lý r1 • Lịch sử phát triển của các bộ vi xử lý và máy tính Thế hệ -1: The early days (…-1642) Thế hệ 0: Mechanical (1642-1945) Thế hệ 1: Vacuum tubes (1945-1955) Thế hệ 2: Discrete transistors (1955-1965) Thế hệ 3: Integrated circuits (1965-1980) Thế hệ 4: VLSI (1980-?) • Phân loại vi xử lý • Các hệ đếm dùng trong máy tính ( nhắc lại) • Giới thiệu sơ lược về cấu trúc và hoạt động của hệ vi xử lý
- © DHBK 2005 10 Thế hệ -1: The early days (…-1642) /Chapte r1 • Bàn tính, abacus, đã được sử dụng để tính toán. Khái niệm về giá trị theo vị trí đã được xử dụng
- © DHBK 2005 11 Thế hệ -1: The early days (…-1642) /Chapte r1 • Thế kỷ 12: Muhammad ibn Musa Al'Khowarizmi đưa ra khái niệm về giải thuật algorithm
- © DHBK 2005 12 Thế hệ -1: The early days (…-1642) /Chapte r1 • Codex Madrid - Leonardo Da Vinci (1500) Vẽ một cái máy tính cơ khí
- © DHBK 2005 13 Chương 1 /Chapte Giới thiệu chung về hệ vi xử lý r1 • Lịch sử phát triển của các bộ vi xử lý và máy tính Thế hệ -1: The early days (…-1642) Thế hệ 0: Mechanical (1642-1945) Thế hệ 1: Vacuum tubes (1945-1955) Thế hệ 2: Discrete transistors (1955-1965) Thế hệ 3: Integrated circuits (1965-1980) Thế hệ 4: VLSI (1980-?) • Phân loại vi xử lý • Các hệ đếm dùng trong máy tính ( nhắc lại) • Giới thiệu sơ lược về cấu trúc và hoạt động của hệ vi xử lý
- © DHBK 2005 14 Thế hệ 0: Mechanical (1642-1945) /Chapte r1 • Blaise Pascal, con trai của một người thu thuế, đã chế tạo một máy cộng có nhớ vào năm 1642
- © DHBK 2005 15 Thế hệ 0: Mechanical (1642-1945) /Chapte r1 • Năm 1801, Joseph-Marie Jacquard đã phát minh ra máy dệt tự động sử dụng bìa đục lỗ để điều khiển hoạ tiết dệt trên vải • Bìa đục lỗ lưu trữ chương trình: máy đa năng đầu tiên
- © DHBK 2005 16 Thế hệ 0: Mechanical (1642-1945) /Chapte r1 • 1822, Charles Babbage nhận ra rằng các bảng tính dùng trong hàng hải có quá nhiều lỗi dẫn tới việc rất nhiêu tàu bị mất tích • Ông đã xin chính phủ Anh hỗ trợ để nghiên cứu về máy tính
- © DHBK 2005 17 Thế hệ 0: Mechanical (1642-1945) /Chapte r1
- © DHBK 2005 18 Thế hệ 0: Mechanical (1642-1945) /Chapte r1 • Babbage đã thiết kế một cái máy vi phân Difference Engine để thay thế toàn bộ bảng tính: máy thực hiện một ứng dụng cụ thể đầu tiên (application specific hard-coded machine)
- © DHBK 2005 19 Thế hệ 0: Mechanical (1642-1945) /Chapte r1 • Ada Augusta King, trở thành lập trình viên đầu tiên vào năm 1842 khi cô viết chương trình cho Analytical Engine, thiết bị thứ 2 của Babbage
- © DHBK 2005 20 Thế hệ 0: Mechanical (1642-1945) /Chapte r1 • Herman Hollerith, ngừời Mỹ, thiết kế một máy tính để xử lý dữ liệu về dân số Mỹ 1890 • Ông thành lập công ty, Hollerith Tabulating Company, sau đấy là Calculating-Tabulating-Recording (C-T-R) company vào năm 1914 và sau này được đổi tên là IBM (International Business Machine) vào năm 1924.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng môn Kỹ thuật vi xử lý: Chương 2 - Vi xử lý và Hệ thống vi xử lý
23 p | 579 | 216
-
Bài giảng Kỹ thuật vi xử lý: Chương 1 - Review
49 p | 421 | 169
-
Bài giảng Kỹ thuật vi xử lý - ĐH Bách Khoa Đà Nẵng
403 p | 200 | 52
-
Bài giảng Kỹ thuật vi xử lý: Chương 2 - Phạm Ngọc Nam
85 p | 309 | 43
-
Bài giảng Kỹ thuật vi điều khiển - ThS. Lê Xứng, ThS. Nguyễn Bá Hội
195 p | 161 | 35
-
Bài giảng Kỹ thuật vi xử lý: Chương 6 - Phạm Ngọc Nam
15 p | 128 | 12
-
Bài giảng Kỹ thuật Vi xử lý: Chương 5 - Hồ Viết Việt
33 p | 107 | 8
-
Bài giảng Kỹ thuật Vi xử lý: Chương 4 - Hồ Viết Việt
102 p | 135 | 8
-
Bài giảng Kỹ thuật Vi xử lý: Chương 3 - Hồ Viết Việt
122 p | 87 | 8
-
Bài giảng Kỹ thuật Vi xử lý: Chương 1 - Hồ Viết Việt
50 p | 101 | 8
-
Bài giảng Kỹ thuật Vi xử lý: Chương 2 - Hồ Viết Việt
22 p | 120 | 7
-
Bài giảng Kỹ thuật Vi xử lý: Chương 6 - Hồ Viết Việt
43 p | 96 | 7
-
Bài giảng Kỹ thuật Vi xử lý: Chương 2 - Nguyễn Thị Quỳnh Hoa
53 p | 23 | 7
-
Bài giảng Kỹ thuật Vi xử lý: Chương 3 - Nguyễn Thị Quỳnh Hoa
131 p | 25 | 5
-
Bài giảng Kỹ thuật Vi xử lý: Chương 5 - Nguyễn Thị Quỳnh Hoa
56 p | 14 | 5
-
Bài giảng Kỹ thuật vi xử lý: Chương 1 - Nguyễn Thị Quỳnh Hoa
64 p | 12 | 4
-
Bài giảng Kỹ thuật Vi xử lý: Chương 4 - Nguyễn Thị Quỳnh Hoa
135 p | 13 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn