Danh mục

Cấu trúc máy tính - Bài 2 bộ vi xử lý 8086/88

Số trang: 50      Loại file: pdf      Dung lượng: 260.39 KB      Lượt xem: 20      Lượt tải: 0    
tailieu_vip

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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
Nội dung trích xuất từ tài liệu:
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/881. Giíi thiÖu chung2. §¬n vÞ thùc hiÖn EU3. §¬n vÞ ghÐp nèi BIU4. Bè trÝ ch©n5. Chu kú bus6. C¸c chÕ ®é ®Þnh ®ÞachØ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ÝnhDamasteur>> + 8088 trong m¸y tÝnh XTTæ chøc bé VXL 8086/8088Gåm 2 khèi chøc n¨ng  §¬n vÞ thùc hiÖn EU  §¬n vÞ giao tiÕp bus BIU2. §¬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 BIUTæ 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 (GeneralRegister)• Gåm 4 thanh ghi d÷ liÖu (dataregister) 16 bit l à AX, BX, CX, DX.• C¸c thanh ghi nµy ®îc sö dông ®Ó lu gi÷ t¹m c¸c kÕt qña trung gian.• C¸c thanh ghi nµy cã thÓ ®îc chialµ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, DLB¶ng 2.3 Chøc n¨ng ngÇm ®Þnh c¸c thanhghi 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çiThanh ghi con trá (02 thanhghi)• 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¸cví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 ×nhthùc hiÖn mét lÖnh gäi ch¬ng tr×nh conhay 1 ng¾t. Lóc ®ã CPU lu ®Þa chØ cña lÖnhhiÖn t¹i vµo ng¨n xÕp ®Ó thùc hiÖn ch¬ngtr×nh con hoÆc ng¾t.• Khi thùc hiÖn xong ch¬ng tr×nh con hoÆcng¾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 ¨nxÕp lµ SS:SP.Thanh ghi chØ sè (02 thanh ghi)• 2 thanh ghi chØ sè (IndexRegister) ®îc ký hiÖu lµ SI vµ DI.• Lµ c¸c thanh ghi 16 bit vµ kh¸cvíi thanh ghi ®a n¨ng, chóngkh«ng thÓ chia thµnh 2 nöa 8 bit®îc.•?????SI vµ DI ®îc dïng trong c¸c lÖnhxö lý chuçi vµ c¸c phÐp ®Þnh ®ÞachØ chØ sè.• SI (source index): chØ sè nguån.§Þa chØ ®Çy ®ñ cña d÷ liÖu nguånlµ DS:SI.• DI (destination index): chØ sè®Ých. §Þa chØ ®Çy ®ñ cña d÷ liÖu®Ých lµ DS:DI.• Tr ...

Tài liệu được xem nhiều: