Bài giảng Kỹ thuật vi xử lý (Microprocessors) - Phạm Ngọc Nam

Kthut vi xlý  
Microprocessors  
Ging viên: Phm Ngc Nam  
2/Chapter1  
© DHBK 2005  
Your instructor  
• Bmôn kthut đin ttin hc  
Office: C9-401  
Email: pnnam-fet@mail.hut.edu.vn  
• Research:  
FPGA, PSoC, hnhúng  
Trí tunhân to  
• Education:  
K37 đin t-ĐHBK Hà ni (1997)  
Master vtrí tunhân to 1999, Đi hc K.U. Leuven,  
vương quc Bỉ  
Đtài: Nhn dng chviết tay  
Tiến skthut chuyên ngành đin t-tin hc, 9/ 2004, Đi  
hc K.U. Leuven, Vương Quc Bỉ  
Đtài: qun lý cht lưng dch vtrong các ng dng đa  
phương tin tiên tiến  
3/Chapter1  
© DHBK 2005  
Ni dung môn hc  
1. Gii thiu chung vhvi xlý  
2. Bvi xlý Intel 8088/8086  
3. Lp trình hp ngcho 8086  
4. Tchc vào ra dliu  
5. Ngt và xlý ngt  
6. Truy cp bnhtrc tiếp DMA  
7. Các bvi xlý trên thc tế  
4/Chapter1  
© DHBK 2005  
Tài liu tham kho  
• Slides  
• Văn Thế Minh, Kthut vi xlý, Nhà xut bn giáo  
dc, 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 Tun Ngc và cng s, Ngôn nglp trình  
Assembly và máy vi tính IBM-PC, 2 tp, Nhà xut  
bn giáo dc, 1995.  
• Cm ơn giáo sư Rudy Lauwereins đã cho phép sử  
dng slides ca ông  
5/Chapter1  
© DHBK 2005  
Mc đích ca môn hc  
• Nm đưc cu trúc, nguyên lý hot đng ca bvi  
xlý và hvi xlý  
• Có khnăng lp trình bng hp ngcho vi xlý  
• Có khnăng la chn vi xlý thích hp cho các  
ng dng cthể  
• Nm đưc các bvi xlý trên thc tế  
6/Chapter1  
© DHBK 2005  
Bài tp ln và thi  
• Bài tp ln: thiết kế mt ng dng trên vi điu khin:  
20% tng sđim  
Làm theo nhóm 2-6 sinh viên  
Np danh sách các nhóm vào 3/1  
Các nhóm trình bày ý tưng 17/1  
• Kim tra: 10%  
3 bài kim tra không báo trưc  
dđít nht 2 bài và kết quca 2 bài > 5: 1 đim  
thiếu 2 bài trlên: không đưc thi ln 1  
• Thi hc k:  
1 câu lý thuyết, 2 câu bài tp (lp trình và thiết kế)  
70% tng sđim  
7/Chapter1  
© DHBK 2005  
Chương 1  
Gii thiu chung vhvi xlý  
• Lch sphát trin ca các bvi xlý và máy tính  
• Phân loi vi xlý  
• Các hđếm dùng trong máy tính ( nhc li)  
• Gii thiu sơ lưc vcu trúc và hot đng ca hvi  
xlý  
8/Chapter1  
© DHBK 2005  
Chương 1  
Gii thiu chung vhvi xlý  
• Lch sphát trin ca các bvi xlý và máy tính  
Thế h-1: The early days (…-1642)  
Thế h0: Mechanical (1642-1945)  
Thế h1: Vacuum tubes (1945-1955)  
Thế h2: Discrete transistors (1955-1965)  
Thế h3: Integrated circuits (1965-1980)  
Thế h4: VLSI (1980-?)  
• Phân loi vi xlý  
• Các hđếm dùng trong máy tính ( nhc li)  
• Gii thiu sơ lưc vcu trúc và hot đng ca hvi  
xlý  
9/Chapter1  
© DHBK 2005  
Chương 1  
Gii thiu chung vhvi xlý  
• Lch sphát trin ca các bvi xlý và máy tính  
Thế h-1: The early days (…-1642)  
Thế h0: Mechanical (1642-1945)  
Thế h1: Vacuum tubes (1945-1955)  
Thế h2: Discrete transistors (1955-1965)  
Thế h3: Integrated circuits (1965-1980)  
Thế h4: VLSI (1980-?)  
• Phân loi vi xlý  
• Các hđếm dùng trong máy tính ( nhc li)  
• Gii thiu sơ lưc vcu trúc và hot đng ca hvi  
xlý  
10/Chapter1  
© DHBK 2005  
Thế h-1: The early days (…-1642)  
• Bàn tính, abacus, đã đưc sdng đtính toán.  
Khái nim vgiá trtheo vtrí đã đưc xdng  
11/Chapter1  
© DHBK 2005  
Thế h-1: The early days (…-1642)  
• Thế k12: Muhammad ibn  
Musa Al'Khowarizmi đưa  
ra khái nim vgii  
thut algorithm  
12/Chapter1  
© DHBK 2005  
Thế h-1: The early days (…-1642)  
• Codex Madrid - Leonardo Da Vinci (1500)  
Vmt cái máy tính cơ khí  
13/Chapter1  
© DHBK 2005  
Chương 1  
Gii thiu chung vhvi xlý  
• Lch sphát trin ca các bvi xlý và máy tính  
Thế h-1: The early days (…-1642)  
Thế h0: Mechanical (1642-1945)  
Thế h1: Vacuum tubes (1945-1955)  
Thế h2: Discrete transistors (1955-1965)  
Thế h3: Integrated circuits (1965-1980)  
Thế h4: VLSI (1980-?)  
• Phân loi vi xlý  
• Các hđếm dùng trong máy tính ( nhc li)  
• Gii thiu sơ lưc vcu trúc và hot đng ca hvi  
xlý  
14/Chapter1  
© DHBK 2005  
Thế h0: Mechanical (1642-1945)  
• Blaise Pascal, con trai ca mt ngưi thu thuế, đã  
chế to mt máy cng có nhvào năm 1642  
15/Chapter1  
© DHBK 2005  
Thế h0: Mechanical (1642-1945)  
• Năm 1801, Joseph-Marie Jacquard đã phát minh ra  
máy dt tđng sdng bìa đc lđđiu khin hoạ  
tiết dt trên vi  
• Bìa đc llưu trchương trình: máy đa năng đu  
tiên  
16/Chapter1  
© DHBK 2005  
Thế h0: Mechanical (1642-1945)  
• 1822, Charles Babbage  
nhn ra rng các bng  
tính dùng trong hàng  
hi có quá nhiu li dn  
ti vic rt nhiêu tàu bị  
mt tích  
• Ông đã xin chính phủ  
Anh htrđnghiên  
cu vmáy tính  
17/Chapter1  
© DHBK 2005  
Thế h0: Mechanical (1642-1945)  
18/Chapter1  
© DHBK 2005  
Thế h0: Mechanical (1642-1945)  
• Babbage đã thiết kế mt cái máy vi phân Difference Engine để  
thay thế toàn bbng tính: máy thc hin mt ng dng cthể  
đu tiên (application specific hard-coded machine)  
19/Chapter1  
© DHBK 2005  
Thế h0: Mechanical (1642-1945)  
• Ada Augusta King, trở  
thành lp 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  
bth2 ca Babbage  
Tải về để xem bản đầy đủ
pdf 525 trang baolam 09/05/2022 4880
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Kỹ thuật vi xử lý (Microprocessors) - Phạm Ngọc Nam", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_ky_thuat_vi_xu_ly_microprocessors_pham_ngoc_nam.pdf