Thông tin tài liệu:
Hệ vi xử lý
1. Vi xử lý là gì?
Ngày nay xu hướng số hoá mọi dạng tín hiệu càng được khẳng định rõ nét trong
nhiều lĩnh vực: Điện tử, tin học, viễn thông, công nghệ thông tin, kỹ thuật điều khiển tự
động ... vì tín hiệu số có cấu trúc đơn giản, dễ tính toán, xử lý và gia công ...
Việc xử lý, tính toán, điều khiển được thực hiện chủ yếu trên các máy tính PC (Hay hệ
vi xử lý nói chung). Các hệ vi xử lý này thường được ghép nối và giao tiếp với nhiều thiết bị
ngoại...
Nội dung trích xuất từ tài liệu:
Kỹ thuật vi xử lý - Chương 1
§¹i häc Th¸i Nguyªn
Tr−êng §¹i häc Kü thuËt C«ng NghiÖp
Bé m«n: Kü thuËt m¸y tÝnh
Kü thuËt Vi xö lý
(PhÇn I)
Häc phÇn: Kü thuËt Vi Xö lý I
(45 tiÕt lý thuyÕt)
Tµi liÖu tham kh¶o
+ Kü thuËt vi xö lý - V¨n ThÕ Minh
+ Kü thuËt vi xö lý vµ m¸y vi tÝnh - §ç Xu©n Thô & Hå Kh¸nh L©m
+ Ng«n ng÷ lËp tr×nh Assembly vµ IBM PC - YthaYu
+ Kü thuËt lËp tr×nh ®iÒu khiÓn hÖ thèng - §ç Xu©n TiÕn
+ Kü thuËt vi ®iÒu khiÓn - Lª V¨n Doanh & Ph¹m Kh¾c Ch−¬ng
+ CÈm nang lËp tr×nh hÖ thèng - Norton (DÞch: NguyÔn Minh San - Hoµng §øc H¶i)
+ KiÕn tróc m¸y tÝnh - NguyÔn §×nh ViÖt
+ CÊu tróc m¸y vi tÝnh - TrÇn Quang Vinh
+ CÊu tróc m¸y vi tÝnh vµ thiÕt bÞ ngo¹i vi - NguyÔn Nam Trung
+ The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486,
Pentium, and Pentium Pro Processor Architecture, Programming, and Interfacing -
Barry B.Brey
Kh¸i qu¸t:
Kü thuËt vi xö lý lµ m«n häc quan träng trong viÖc nghiªn cøu phÇn cøng m¸y tÝnh.
C¸c kiÕn thøc m«n häc cÇn cã ®Ó phôc vô cho m«n häc nµy bao gåm:
+ Lý thuyÕt m¹ch.
+ Kü thuËt m¹ch ®iÖn tö (t−¬ng tù, thô ®éng).
+ Kü thuËt ®iÖn tö sè (2 møc: 0, 1, bé nhí).
+ KiÕn tróc m¸y tÝnh.
Môc lôc
Trang
Ch−¬ng 1 HÖ vi xö lý
1. Vi xö lý lµ g×?
2. C¸c thÕ hÖ cña bé vi xö lý
a. ThÕ hÖ 1 (1971 ®Õn 1973)
b. ThÕ hÖ 2 (1974 ®Õn 1977)
c. ThÕ hÖ 3 (1978 ®Õn 1982)
d. ThÕ hÖ 4 (1983 ®Õn nay)
3. Giíi thiÖu cÊu tróc cña hÖ vi xö lý
a. CPU – Bé xö lý trung t©m
b. Bé nhí b¸n dÉn (ROM, RAM)
http://www.ebook.edu.vn Tr−êng ®¹i häc kü thuËt C«ng NghiÖp
c. HÖ thèng vµo ra (I/O)
d. Liªn hÖ gi÷a c¸c khèi
Ch−¬ng 2 Bé vi xö lý 8088 cña Intel
1. Giíi thiÖu ho¹t ®éng cña bé vi xö lý 8088
a. Giíi thiÖu chung
b. CÊu tróc vµ ho¹t ®éng cña bé VXL 8088
c. Bé vi xö lý 8086 vµ 8088 (SGK)
2. ChÕ ®é ®Þa chØ cña 8088
a. C¸ch m· ho¸ lÖnh cña bé VXL 8088/88
b. ChÕ ®é ®Þa chØ thanh ghi
c. ChÕ ®é ®Þa chØ tøc th×
d. ChÕ ®é ®Þa chØ tùc tiÕp
e. ChÕ ®é ®Þa chØ gi¸n tiÕp qua thanh ghi
f. ChÕ ®é ®Þa chØ t−¬ng ®èi c¬ së
g. ChÕ ®é ®Þa chØ t−¬ng ®èi chØ sè
h. ChÕ ®é ®Þa chØ t−¬ng ®èi chØ sè c¬ së
3. M« t¶ tËp lÖnh cña 8088
a. Nhãm lÖnh chuyÓn d÷ liÖu
b. Nhãm lÖnh sè häc
c. Nhãm lÖnh logic, dÞch vµ quay
d. Nhãm lÖnh so s¸nh
e. Nhãm lÖnh rÏ nh¸nh (nh¶y), lÆp
f. Nhãm c¸c lÖnh ®Æc biÖt
Ch−¬ng 3 LËp tr×nh b»ng hîp ng÷ cho 8088 trªn m¸y tÝnh IBM
PC
1. Giíi thiÖu chung
2. Giíi thiÖu khung ch−¬ng tr×nh
a. CÊu tróc cña mét lÖnh hîp ng÷
b. D÷ liÖu cho ch−¬ng tr×nh hîp ng÷
c. BiÕn vµ h»ng
d. Khung cña mét ch−¬ng tr×nh hîp ng÷
3. C¸ch t¹o vµ cho ch¹y mét ch−¬ng tr×nh hîp ng÷
4. C¸c cÊu tróc lËp tr×nh c¬ b¶n trong assembly
a. CÊu tróc tuÇn tù
b. CÊu tróc lùa chän
c. CÊu tróc Case
d. CÊu tróc For – do
e. CÊu tróc While – do
f. CÊu tróc Repeat – until
5. TruyÒn tham sè
6. C¸c vÝ dô cô thÓ
a. Mét sè ng¾t cña DOS vµ cña BIOS
b. C¸c vÝ dô
c. C¸c tuú chän cña MASM vµ LINK
NguyÔn TiÕn Duy – Trung t©m Kü thuËt m¸y tÝnh – Bé m«n Kü thuËt m¸y tÝnh
4
http://www.ebook.edu.vn Tr−êng ®¹i häc kü thuËt C«ng NghiÖp
d. C¸c h−íng dÉn ch−¬ng tr×nh dÞch MASM
e. Ch−¬ng tr×nh gì rèi Debug
Ch−¬ng 4 GhÐp 8088 víi bé nhí vµ tæ chøc vµo ra d÷ liÖu
1. Giíi thiÖu tÝn hiÖu ch©n cña 8088 vµ c¸c m¹ch phô trî
a. B¶y nhãm tÝn hiÖu
b. Ph©n kªnh ®Ó t¸ch th«ng tin vµ ®Öm bus
c. M¹ch t¹o xung nhÞp 8284
d. M¹ch ®iÒu khiÓn bus 8288
e. BiÒu ®å thêi gian cña c¸c lÖnh ®äc/ghi
2. Phèi ghÐp 8088 víi bé nhí
a. Bé nhí b¸n dÉn
b. Gi¶i m· ®Þa chØ cho bé nhí
c. Phèi ghÐp 8088 víi bé nhí
3. Phèi ghÐp 8088 víi thiÕt bÞ ngo¹i vi
a. C¸c kiÓu phèi ghÐp vµo ra
b. Gi¶i m· ®Þa chØ cho thiÕt vÞ vµo/ra
c. C¸c m¹ch cæng ®¬n gi¶n
d. M¹ch phèi ghÐp vµo/ra song song lËp tr×nh ®−îc PPI 8255
Ch−¬ng 5 Vµo ra d÷ liÖu b»ng c¸ch th¨m dß
1. Giíi thiÖu chung vÒ c¸c ph−¬ng ph¸p ®iÒu khiÓn vµo/ra d÷ liÖu
2. Vµo/ra d÷ liÖu b»ng c¸ch th¨m dß tr¹ng th¸i s½n sµng cña thiÕt bÞ
Ch−¬ng 6 Ng¾t vµ xö lý ng¾t trong hÖ Vi xö lý 8088
1. Sù cÇn thiÕt ph¶i ng¾t CPU
2. Ng¾t trong vi xö lý 8088
a. C¸c lo¹i ng¾t trong hÖ 8088
b. §¸p øng cña CPU khi cã yªu cÇu ng¾t
c. Xö lý −u tiªn ng¾t
d. M¹ch ®iÒu khiÓn ng¾t −u tiªn PPI 8259A
Ch−¬ng 7 Vµo ra d÷ liÖu b»ng DMA
1. Nguyªn t¾c cña viÖc trao ®æi d÷ liÖu víi thiÕt bÞ ngo¹i vi b»ng c¸ch
th©m nhËp trùc tiÕp vµo bé nhí (DMA)
2. DMAC 8237-5 trong hÖ vi xö lý 8088
a. TÝn hiÖu HOLD vµ HLDA trong CPU 8088
b. M¹ch DMAC 8237-5 cña Intel
NguyÔn TiÕn Duy – Trung t©m Kü thuËt m¸y tÝnh – Bé m«n Kü thuËt m¸ ...