Bài giảng Vi xử lý 1 - ĐH Sư Phạm Kỹ Thuật Nam Định
Số trang: 210
Loại file: pdf
Dung lượng: 6.24 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Vi xử lý 1 là trang bị cho sinh viên kiến thức cơ bản về kiến trúc của hệ vi xử lý, quy trình làm việc và lập trình điều khiển hoạt động hệ vi xử lý. Trên cơ sở đó, sinh viên có khả năng thiết kế phần cứng, viết phần mềm điều khiển hệ vi xử lý chuyên dụng dựa trên các IC vi xử lý và vi điều khiển thông dụng.
Nội dung trích xuất từ tài liệu:
Bài giảng Vi xử lý 1 - ĐH Sư Phạm Kỹ Thuật Nam Định Bé lao ®éng th¬ng binh x· héi Trêng ®¹i häc s ph¹m kü thuËt nam ®Þnh KHOA §IÖN - ®IÖN Tö chñ biªn: ph¹m xu©n B¸ch Gi¶n quèc anh TËp bµi gi¶ng Vi xö lý 1 nam ®Þnh, n¨m 2012 Bµi gi¶ng m«n häc: Vi xö lý1 Mục lục LỜI MỞ ĐẦU Ch¬ng 1: KiÕn tróc hÖ vi xö lý ................................................................................... 1 1.1. Tæ chøc hÖ Vi xö lý.............................................................................................. 1 1.1.1. M¸y vi tÝnh.................................................................................................... 1 1.1.2. LÞch sö ph¸t triÓn cña c¸c bé vi xö lý. .......................................................... 2 1.2. S¬ ®å khèi cña hÖ vi xö lý. ................................................................................... 7 1.3 Chøc n¨ng c¸c khèi ............................................................................................... 7 1.3.1. §¬n vÞ xö lý trung t©m .................................................................................. 7 1.3.2. Bé nhí trung t©m .......................................................................................... 8 1.3.3. ThiÕt bÞ xuÊt nhËp th«ng tin .......................................................................... 8 1.3.4. HÖ thèng Bus ................................................................................................ 9 C©u hái vµ bµi tËp ch¬ng 1 ......................................................................................... 9 Ch¬ng 2: Bé vi xö lý 80x86 Intel .............................................................................. 10 2.1. CÊu tróc bªn trong vµ ho¹t ®éng cña bé vi xö lý 80x86 .................................... 10 2.1.1. Giíi thiÖu vÒ bé vi xö lý Intel 80x86 .......................................................... 10 2.1.2. Giíi thiÖu vÒ cÊu tróc bªn trong cña vi xö lý 8086 ..................................... 11 2.2. C¸c chÕ ®é ®Þnh ®Þa chØ cña bé vi xö lý 80x86 .................................................. 22 2.3. C¸ch m· ho¸ lÖnh cña bé vi xö lý 80x86 ........................................................... 24 2.4. TËp lÖnh cña bé vi xö lý 80x86 .......................................................................... 25 2.4.1. Nhãm lÖnh sè häc ....................................................................................... 25 2.4.2. Nhãm lÖnh logic: ........................................................................................ 28 2.4.3. Nhãm lÖnh di chuyÓn: ................................................................................ 32 2.4.4. Nhãm lÖnh so s¸nh vµ rÏ nh¸nh ch¬ng tr×nh: ........................................... 35 2.4.5. Nhãm lÖnh xö lý to¸n h¹ng bÝt: .................................................................. 37 2.5. Chu tr×nh thùc hiÖn lÖnh ..................................................................................... 37 2.5.1. Chu kú bus ®äc: .......................................................................................... 38 2.5.2. Chu tr×nh ghi: .............................................................................................. 39 2.5.3. Chu kú nhËn vµ thùc hiÖn lÖnh ................................................................... 39 C©u hái vµ bµi tËp ch¬ng 2 ....................................................................................... 41 Ch¬ng 3: LËp tr×nh hîp ng÷ cho hÖ vi xö lý ........................................................... 42 3.1 C¸c thµnh phÇn c¬ b¶n cña ch¬ng tr×nh hîp ng÷ .............................................. 43 3.1.1. Bé ký tù, tõ kho¸, nh·n ............................................................................... 43 3.1.2. CÊu tróc dßng lÖnh hîp ng÷ ........................................................................ 43 3.1.3. C¸c chØ dÉn vµ khai b¸o trong ch¬ng tr×nh hîp ng÷ ................................. 44 3.1.4. BiÕn vµ h»ng ............................................................................................... 46 i TËp bµi gi¶ng Vi xö lý1 3.1.5. Khung cña ch¬ng tr×nh hîp ng÷: .............................................................. 48 3.2. C¸c cÊu tróc lËp tr×nh c¬ b¶n b»ng hîp ng÷ ....................................................... 50 3.2.1. CÊu tróc tuÇn tù ........................................................................................... 50 3.2.2. CÊu tróc lÆp ................................................................................................. 50 3.2.3. CÊu tróc lùa chän ........................................................................................ 53 3.3. C¸c bíc lËp tr×nh trªn m¸y tÝnh ........................................................................ 55 3.3.1. So¹n th¶o ch¬ng tr×nh ............................................................................... 60 3.3.2. DÞch vµ liªn kÕt ch¬ng tr×nh ...................................................................... 62 3.3.3. M« pháng vµ ch¹y ch¬ng tr×nh ................................................................. 65 3.4. VÝ dô vµ bµi tËp c¬ b¶n lËp tr×nh cho vi xö lý 8086 ........................................... 70 C©u hái vµ bµi tËp ch¬ng 3 ....................................................................................... 74 Ch¬ng 4: GhÐp nèi bé nhí vµ tæ chøc vµo ra d÷ liÖu cho 80x86 ........................... 75 4.1. Giíi thiÖu c¸c m¹ch phô trî cho 80x86 . ...
Nội dung trích xuất từ tài liệu:
Bài giảng Vi xử lý 1 - ĐH Sư Phạm Kỹ Thuật Nam Định Bé lao ®éng th¬ng binh x· héi Trêng ®¹i häc s ph¹m kü thuËt nam ®Þnh KHOA §IÖN - ®IÖN Tö chñ biªn: ph¹m xu©n B¸ch Gi¶n quèc anh TËp bµi gi¶ng Vi xö lý 1 nam ®Þnh, n¨m 2012 Bµi gi¶ng m«n häc: Vi xö lý1 Mục lục LỜI MỞ ĐẦU Ch¬ng 1: KiÕn tróc hÖ vi xö lý ................................................................................... 1 1.1. Tæ chøc hÖ Vi xö lý.............................................................................................. 1 1.1.1. M¸y vi tÝnh.................................................................................................... 1 1.1.2. LÞch sö ph¸t triÓn cña c¸c bé vi xö lý. .......................................................... 2 1.2. S¬ ®å khèi cña hÖ vi xö lý. ................................................................................... 7 1.3 Chøc n¨ng c¸c khèi ............................................................................................... 7 1.3.1. §¬n vÞ xö lý trung t©m .................................................................................. 7 1.3.2. Bé nhí trung t©m .......................................................................................... 8 1.3.3. ThiÕt bÞ xuÊt nhËp th«ng tin .......................................................................... 8 1.3.4. HÖ thèng Bus ................................................................................................ 9 C©u hái vµ bµi tËp ch¬ng 1 ......................................................................................... 9 Ch¬ng 2: Bé vi xö lý 80x86 Intel .............................................................................. 10 2.1. CÊu tróc bªn trong vµ ho¹t ®éng cña bé vi xö lý 80x86 .................................... 10 2.1.1. Giíi thiÖu vÒ bé vi xö lý Intel 80x86 .......................................................... 10 2.1.2. Giíi thiÖu vÒ cÊu tróc bªn trong cña vi xö lý 8086 ..................................... 11 2.2. C¸c chÕ ®é ®Þnh ®Þa chØ cña bé vi xö lý 80x86 .................................................. 22 2.3. C¸ch m· ho¸ lÖnh cña bé vi xö lý 80x86 ........................................................... 24 2.4. TËp lÖnh cña bé vi xö lý 80x86 .......................................................................... 25 2.4.1. Nhãm lÖnh sè häc ....................................................................................... 25 2.4.2. Nhãm lÖnh logic: ........................................................................................ 28 2.4.3. Nhãm lÖnh di chuyÓn: ................................................................................ 32 2.4.4. Nhãm lÖnh so s¸nh vµ rÏ nh¸nh ch¬ng tr×nh: ........................................... 35 2.4.5. Nhãm lÖnh xö lý to¸n h¹ng bÝt: .................................................................. 37 2.5. Chu tr×nh thùc hiÖn lÖnh ..................................................................................... 37 2.5.1. Chu kú bus ®äc: .......................................................................................... 38 2.5.2. Chu tr×nh ghi: .............................................................................................. 39 2.5.3. Chu kú nhËn vµ thùc hiÖn lÖnh ................................................................... 39 C©u hái vµ bµi tËp ch¬ng 2 ....................................................................................... 41 Ch¬ng 3: LËp tr×nh hîp ng÷ cho hÖ vi xö lý ........................................................... 42 3.1 C¸c thµnh phÇn c¬ b¶n cña ch¬ng tr×nh hîp ng÷ .............................................. 43 3.1.1. Bé ký tù, tõ kho¸, nh·n ............................................................................... 43 3.1.2. CÊu tróc dßng lÖnh hîp ng÷ ........................................................................ 43 3.1.3. C¸c chØ dÉn vµ khai b¸o trong ch¬ng tr×nh hîp ng÷ ................................. 44 3.1.4. BiÕn vµ h»ng ............................................................................................... 46 i TËp bµi gi¶ng Vi xö lý1 3.1.5. Khung cña ch¬ng tr×nh hîp ng÷: .............................................................. 48 3.2. C¸c cÊu tróc lËp tr×nh c¬ b¶n b»ng hîp ng÷ ....................................................... 50 3.2.1. CÊu tróc tuÇn tù ........................................................................................... 50 3.2.2. CÊu tróc lÆp ................................................................................................. 50 3.2.3. CÊu tróc lùa chän ........................................................................................ 53 3.3. C¸c bíc lËp tr×nh trªn m¸y tÝnh ........................................................................ 55 3.3.1. So¹n th¶o ch¬ng tr×nh ............................................................................... 60 3.3.2. DÞch vµ liªn kÕt ch¬ng tr×nh ...................................................................... 62 3.3.3. M« pháng vµ ch¹y ch¬ng tr×nh ................................................................. 65 3.4. VÝ dô vµ bµi tËp c¬ b¶n lËp tr×nh cho vi xö lý 8086 ........................................... 70 C©u hái vµ bµi tËp ch¬ng 3 ....................................................................................... 74 Ch¬ng 4: GhÐp nèi bé nhí vµ tæ chøc vµo ra d÷ liÖu cho 80x86 ........................... 75 4.1. Giíi thiÖu c¸c m¹ch phô trî cho 80x86 . ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Vi xử lý Kiến trúc hệ vi xử lý Bộ vi xử lý Lập trình hợp ngữ Vi điều khiển 8051 Quy trình thiết kế hệ vi xử lýGợi ý tài liệu liên quan:
-
Tài liệu thực hành Vi điều khiển 8051
55 trang 89 0 0 -
46 trang 84 0 0
-
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 80 0 0 -
130 trang 80 0 0
-
Giáo trình môn học: Cấu trúc máy tính (Trình độ: Trung cấp/cao đẳng)
103 trang 77 0 0 -
38 trang 66 0 0
-
GIÁO TRÌNH: TÍNH TOÁN SONG SONG
112 trang 63 0 0 -
Bài Giảng Kỹ Thuật Số - CÁC HỌ VI MẠCH SỐ
7 trang 52 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 49 0 0 -
lập trình PLC điều khiển máy bán nước tự động, chương 17
6 trang 47 0 0