![](images/graphics/blank.gif)
Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88
lượt xem 21
download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Do Intel s.n xuất năm 1978 Có 40 chân, đóng vỏ dạng DIP C. hai đều là bộ VXL 16 bit dữ liệu trong Dữ liệu ngoài khác nhau. + 8088 là bộ VXL 8 bit dữ liệu ngoài + 8086 có 16 bit dữ liệu ngoài C. hai có 20 chân địa chỉ Tần số đồng hồ phiên b.n đầu là 4,7 Mhz IBM dùng + 8086 trong máy tính Damasteur + 8088 trong máy tính XT
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88
- bµi 2 bé vi xö lý 8086/88
- 1. Giíi thiÖu chung 2. §¬n vÞ thùc hiÖn EU 3. §¬n vÞ ghÐp nèi BIU 4. Bè trÝ ch©n 5. Chu kú bus 6. C¸c chÕ ®é ®Þnh ®Þa chØ
- 1. Giíi thiÖu chung Do Intel s¶n xuÊt n¨m 1978 Cã 40 ch©n, ®ãng vá d¹ng DIP C¶ hai ®Òu lµ bé VXL 16 bit d÷ liÖu trong D÷ liÖu ngoµi kh¸c nhau. + 8088 lµ bé VXL 8 bit d÷ liÖu ngoµi + 8086 cã 16 bit d÷ liÖu ngoµi C¶ hai cã 20 ch©n ®Þa chØ TÇn sè ®ång hå phiªn b¶n ®Çu lµ 4,7 Mhz IBM dïng + 8086 trong m¸y tÝnh Damasteur>> + 8088 trong m¸y tÝnh XT
- Tæ chøc bé VXL 8086/8088 Gåm 2 khèi chøc n¨ng §¬n vÞ thùc hiÖn EU §¬n vÞ giao tiÕp bus BIU
- 2. §¬n vÞ thùc hiÖn EU • Chøc n¨ng - NhËn lÖnh vµ d÷ liÖu tõ BIU - TiÕn hµnh thùc hiÖn c¸c phÐp tÝnh l«gic-sè häc - ChuyÓn kÕt qña ra bus ngoµi qua BIU
- Tæ chøc khèi: Gåm 3 khèi chÝnh - TËp c¸c thanh ghi - §¬n vÞ l«gic sè häc ALU - §¬n vÞ ®iÒu khiÓn EU:nh ận lenh,d ữ lieu tu biu chuyen den, -Thuc hien lenh logia
- * Tæ chøc ®¬n vÞ thùc hiÖn EU §¬n vÞ thùc hiÖn - EU §¬n vÞ ghÐp nèi BIU AX Σ C¸c BX thanh ghi CX CS ®a n¨ng C¸c thanh ghi ®o¹n DX DS SP SS Thanh ghi BP BUS trong con trá, SI ES cña CPU chØ sè DI IP Bus d÷ liÖu Bé t¹o ®Þa chØ §iÒu khiÓn BUS BUS ngoµi Những đi To¸n h¹ng Khèi ®iÒu 1)Thanh g khiÓn cña EU 2) ALU ALU Hµng ®îi lÖnh Thanh ghi cê Sau alu, H×nh 2.1. CÊu tróc bé vi xö lý 8086/8088
- a) TËp c¸c thanh ghi + 04 thanh ghi ®a n¨ng + 04 thanh ghi con trá, chØ sè + 01 Thanh ghi cê
- * C¸c thanh ghi ®a n¨ng (General Register) • Gåm 4 thanh ghi d÷ liÖu (data register) 16 bit l à AX, BX, CX, DX. • C¸c thanh ghi nµy ®îc sö dông ®Ó l u gi÷ t¹m c¸c kÕt qña trung gian. • C¸c thanh ghi nµy cã thÓ ®îc chia lµm 2 nöa 8 bit: nöa cao (øng víi ký hiÖu H) vµ nöa thÊp (øng víi ký hiÖu L). • AH, AL, BH, BL, CH, CL, DH, DL
- B¶ng 2.3 Chøc n¨ng ngÇm ®Þnh c¸c thanh ghi C¸c thanh PhÐp tÝnh tham gia ghi AX Nh©n, chia, I/O 16 bit AL Nh©n, chia, I/O 8 bit (1 AH byte) BX Nh©n, chia, I/O 8 bit (1 CX byte) CL Lu tr÷, chuyÓn ®æi DX PhÐp tÝnh chuçi, phÐp tÝnh SP lÆp SI DÞch chuyÓn, quay vßng DI Nh©n, chia, I/O gi¸n tiÕp C¸c thao t¸c víi ng¨n xÕp C¸c thao t¸c víi chuçi
- Thanh ghi con trá (02 thanh ghi) • 2 thanh ghi con trá gåm: • SP con trá ng¨n xÕp (Stack Pointer) • BP con trá c¬ së (Base Pointer) • Lµ c¸c thanh ghi 16 bit vµ kh¸c víi thanh ghi ®a n¨ng, chóng
- •Tæ chøc ng¨n xÕp • Ng¨n xÕp (stack) lµ 1 vïng trong bé nhí trong ®Ó lu c¸c d÷ liÖu t¹m thêi. • Ng¨n xÕp ®îc sö dông khi ch¬ng tr ×nh thùc hiÖn mét lÖnh gäi ch¬ng tr×nh con hay 1 ng¾t. Lóc ®ã CPU lu ®Þa chØ cña lÖnh hiÖn t¹i vµo ng¨n xÕp ®Ó thùc hiÖn ch¬ng tr×nh con hoÆc ng¾t. • Khi thùc hiÖn xong ch¬ng tr×nh con hoÆc ng¾t, CPU sÏ lÊy ®Þa chØ nµy ra khái stack ®Ó tiÕp tôc thùc hiÖn ch¬ng tr×nh. • Ng¨n xÕp lµm viÖc theo nguyªn t¾c LIFO (Last In First Out)
- Qu ¶n lý ng ¨n x Õp - Sö dông SP (stack pointer) ®Ó trá ®Õn ®Ønh ng ¨n xÕp. - §Þa chØ ®o¹n ng ¨n xÕp l à SS. - §Þa chØ ®Çy ®ñ cña ®Ønh ng ¨n xÕp lµ SS:SP.
- Thanh ghi chØ sè (02 thanh ghi) • 2 thanh ghi chØ sè (Index Register) ®îc ký hiÖu lµ SI vµ DI. • Lµ c¸c thanh ghi 16 bit vµ kh¸c víi thanh ghi ®a n¨ng, chóng kh«ng thÓ chia thµnh 2 nöa 8 bit ®îc. •?????
- SI vµ DI ®îc dïng trong c¸c lÖnh xö lý chuçi vµ c¸c phÐp ®Þnh ®Þa chØ chØ sè. • SI (source index): chØ sè nguån. §Þa chØ ®Çy ®ñ cña d÷ liÖu nguån lµ DS:SI. • DI (destination index): chØ sè ®Ých. §Þa chØ ®Çy ®ñ cña d÷ liÖu ®Ých lµ DS:DI. • Trêng hîp thao t¸c víi d÷ liÖu
- VÝ dô 1: Sö dông c¸c thanh ghi SI, DI viÕt ch¬ng tr×nh chuyÓn 100 byte tõ vïng nhí Source ®Õn vïng nhí Dest. a) Dïng ng¨n xÕp b) Kh«ng dïng ng¨n xÕp
- a) LEA SI, source>> TUY LA 16 BIT,NHUNG CU 8 BIT CHO 1 DIA CHI,DUOC TINH TOAN THEO LENH,LÚC NÀY NO LAM 8 BIT 1 IA CHI LEA DI, dest MOV CX, 50 LAP: PUSH [SI]>>> TA PHẢI CHÚ Y ĐEN VIEC POP [DI] ADD SI,2 ADD DI,2 LOOP LAP
- b) MOV SI, OFFSET source LEA DI, OFFSET dest MOV CX, 100 LAP: MOV AL, [SI] MOV [DI], AL INC SI INC DI LOOP LAP
- Thanh ghi cê cña bé vi xö lý 8086/88 Bi 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 t C O DF IF TF SF ZF AF PF CF ê F H×nh 2.2. Thanh ghi cê cña bé vi xö lý 8086/88
- B¶ng 2.4 ý nghÜa c¸c cê T C C¸c cê ý nghi· Nhã T ê m 1 AF Auxiliary Cê phô. AF = 1 nÕu bit 4 cã sè nhí 6 cê 2 CF Flag Cê nhí. CF = 1 nÕu bit MSB cã nhí tr¹n Carry Flag g 3 O Cê trµn. OF =1 nÕu kÕt qu ¶ vît th¸i 4 F Overflow thang SF Flag 5 Cê dÊu. SF =1 nÕu kÕt qu ¶ ©m 6 PF Sign Flag (=bit cuèi) ZF Parity Flag Cê ch½n. PF =1 nÕu sè c¸c sè 1 7 DF Direction Zero Flag Cê ch½nhíng. DF=1 chiÒu ®Þa chØ 3 cê 8 IF Flag gi ¶ m ®iÒu Cê zero. ZF = 1 nÕu kÕt qu ¶ b»ng 9 TF Interrupt Cê ng¾t- b¸o MP biÕt yªu cÇu khiÓ 0 Flag ng¾t n Trap Flag Cê bÉy- MP vµo chÕ ®é ch¹y tõng
![](images/graphics/blank.gif)
CÓ THỂ BẠN MUỐN DOWNLOAD
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM CẤU TRÚC MÁY TÍNH
7 p |
1357 |
396
-
150 CÂU TRẮC NGHIỆM VỀ KIẾN TRÚC MÁY TÍNH
34 p |
950 |
272
-
Phần cứng & Phần mềm máy tính
56 p |
669 |
271
-
Đồ án cấu trúc máy tính
17 p |
749 |
176
-
Tổ chức và Cấu trúc máy tính
51 p |
1539 |
143
-
Câu hỏi trắc nghiệm Cấu trúc máy tính
7 p |
597 |
115
-
KIẾN TRÚC MÁY TÍNH: Bộ nhớ - phân cấp bộ nhớ
63 p |
994 |
92
-
Đề thi Cấu trúc và ghép nối máy tính
6 p |
606 |
86
-
KIẾN TRÚC MÁY TÍNH: Ngôn ngữ máy tính và các phép toán
142 p |
428 |
83
-
Kiến trúc máy tính - Phạm Tường Hải & Nguyễn Quốc Tuấn
24 p |
256 |
72
-
Ngân hàng môn: Kiến trúc máy tính
67 p |
212 |
60
-
Trắc nghiệm môn cấu tạo máy tính
8 p |
190 |
48
-
Những loại linh kiện máy tính không nên tiết kiệm khi mua sắm
6 p |
160 |
36
-
Cấu trúc máy tính chap6
13 p |
143 |
27
-
TỔNG QUAN VỀ CẤU TRÚC MÁY TÍNH VÀ THIẾT BỊ NGOẠI VI
40 p |
197 |
27
-
Hệ thống máy tính
9 p |
177 |
23
-
Máy tính và các phương pháp biểu diễn thông tin
12 p |
125 |
15
-
Đề thi kết thúc học phần học kì 1 môn Kiến trúc máy tính và hệ điều hành năm 2020 có đáp án - Trường CĐ Kỹ thuật Cao Thắng
5 p |
31 |
6
![](images/icons/closefanbox.gif)
![](images/icons/closefanbox.gif)
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
![](https://tailieu.vn/static/b2013az/templates/version1/default/js/fancybox2/source/ajax_loader.gif)