Ghép nối với vào ra Input / Output Peripheral Interfacing
Số trang: 134
Loại file: ppt
Dung lượng: 3.50 MB
Lượt xem: 11
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:
Các cổng vào ra là thiết bị ngăn cách giữa BUS dữ liệu và các thiết bị ngoại vi. Các cổng vào ra sẽ mở để CPU giao tiếp với thiết bị ngoại vi khi CPU cấp đúng địa chỉ của nó. Là các vi mạch tích hợp giao tiếp với BUS dữ liệu của CPU bằng cổng 03 trạng thái. Tài liệu giúp bạn có thêm kiến thức sâu hơn về công nghệ thông tin.
Nội dung trích xuất từ tài liệu:
Ghép nối với vào ra Input / Output Peripheral InterfacingGhep nôi với vao ra ́ ́ ̀Input / OutputPeripheral InterfacingPham Thế Duy ̣(ptduy@yahoo.com) ́ ́ ̣Cac khai niêm chung ́ ̉ ̀Cac công vao ra Là thiêt bị ngăn cach giữa BUS dữ ́ ́ liêu và cac thiêt bị ngoai vi. Cac công ̣ ́ ́ ̣ ́ ̉ vao ra sẽ mở để CPU giao tiêp với ̀ ́ thiêt bị ngoai vi khi CPU câp đung đia ́ ̣ ́ ́ ̣ chỉ cua no. ̉ ́ Là cac vi mach tich hợp giao tiêp với ́ ̣ ́ ́ BUS dữ liêu cua CPU băng công 03 ̣ ̉ ̀ ̉ ̣ trang thai. ́ ̣ ́ ̉ ̀ Phân loai cac công vao ra. Theo kiêu truyên dữ liêu:̉ ̀ ̣ ̀ Vao ra song song. ̀ Vao ra nôi tiêp. ́ ́ Theo tin hiêu truyên: ́ ̣ ̀ Vao ra số ̀ Vao ra tương tự: ADC, DAC ̀ Theo cơ chế hoat đông cua vao ra: ̣ ̣ ̉ ̀ Vao ra cơ ban. ̀ ̉ ̀ Vao ra lâp trinh. ̣ ̀ Theo phương phap điêu khiên cua CPU: ́ ̀ ̉ ̉ Vao ra theo phương phap quet vong: polling ̀ ́ ́ ̀ ̀ Vao ra theo ngăt: Interrupt. ́ Vao ra băng thâm nhâp trực tiêp bộ nhớ: DMA – Direct ̀ ̀ ̣ ́ Memory Access.Cac thiêt bị ngoai vi ́ ́ ̣ Cac thiêt bị chỉ vao. ́ ́ ̀ Cac thiêt bị chỉ ra. ́ ́ Cac thiêt bị vừa vao vừa ra. ́ ́ ̀ Giông như bộ nhớ cac công vao ra sẽ ́ ́ ̉ ̀ được CPU đinh vị băng môt vi trí cố ̣ ̀ ̣ đinh goi là đia chỉ công. ̣ ̣ ̣ ̉ Khac với bộ nhớ môi chip vao ra chỉ ́ ̃ ̀ có môt hoăc môt vai đia chi. ̣ ̣ ̣ ̀ ̣ ̉ ́ ̉Cac công ra Giông như bộ nhớ, CPU có thể ghi dữ ́ liêu tới cac công ra. ̣ ́ ̉ Khi ghi dữ liêu tới bộ nhớ sử dung ̣ ̣ ̣ lênh MOV [BX],AL. Khi ghi dữ liêu tới vao ra sử dung lênh ̣ ̀ ̣ ̣ OUT DX,AL ́ ̉ ̀Cac công vao Giông như bộ nhớ, CPU có thể đoc ́ ̣ dữ liêu từ cac công vao. ̣ ́ ̉ ̀ Khi đoc dữ liêu tới bộ nhớ sử dung ̣ ̣ ̣ ̣ lênh MOV AL,[BX] Khi đoc dữ liêu tới vao ra sử dung ̣ ̣ ̀ ̣ ̣ lênh IN AL,DX. Đia chỉ hoá bộ nhớ và vao ra ̣ ̀ Bộ nhớ và vao ra: ̀ Có thể truy câp băng cung môt lênh hoăc khac ̣ ̀ ̀ ̣ ̣ ̣ ́ ̣ lênh. Đia chỉ hoá băng toan bộ hoăc môt phân BUS đia ̣ ̀ ̀ ̣ ̣ ̀ ̣ chi. ̉ Có thể sử dung chung cac tin hiêu điêu khiên hoăc ̣ ́ ́ ̣ ̀ ̉ ̣ sử dung riêng cac tin hiêu điêu khiên. ̣ ́ ́ ̣ ̀ ̉ Có thể nhiêu hơn hoăc 216 công. ̀ ̣ ̉ ̀ Vao ra có thể truy câp băng không gian đia chỉ ̣ ̀ ̣ danh cho bộ nhớ. ̀ ̣ ̉ ̣ Hai dang cua lênh IN/OUT ̣ Dang 1 ̣ Dang 2 IN AL, port# MOV DX,port#Hoăc̣ IN AL, DX OUT port#, AL Hoăc̣ Ví du: MOV DX, port# ̣ BACK: IN AL,22H OUT DX, AL CMP AL, 100 JNZ BACK Công vao ra 8 và 16 bit ̉ ̀ Với 8088 : Với 8086 : MOV DX, 648H MOV DX, 648H OUT DX, AX ;AX = 76A9H OUT DX, AX ;AX = 76A9H Câp đia chỉ và ALE ́ ̣ Câp đia chỉ và ALE ́ ̣ ́ Ghi byte thâp (A9), IOW Ghi môt từ (76A9), IOW ̣ Đinh thời ghi ̣ Đinh thời ghi ̣ Câp đia chỉ (649) và ALE ́ ̣ Ghi byte cao (76), IOW Đinh thời ghi ̣Cac công vao ra cơ ́ ̉ ̀ ̉banThực hiên công ra đơn gian ̣ ̉ ̉ Sử dung 8 đen LED. ̣ ̀Use 8 LED’s A19 A18 : A0 D7 D6 : D5 D4 mov al,55h D3 8088 D2 D1 out dx, alMinimum D0 Mode : IOR : IOW : Thực hiên công ra đơn gian ̣ ̉ ̉ Sử dung 8 đen LED. ̣ ̀ Cac LED sẽ sang theo giá trị trên BUS dữ ́ ́ liêu, sẽ không điêu khiên được theo ý ...
Nội dung trích xuất từ tài liệu:
Ghép nối với vào ra Input / Output Peripheral InterfacingGhep nôi với vao ra ́ ́ ̀Input / OutputPeripheral InterfacingPham Thế Duy ̣(ptduy@yahoo.com) ́ ́ ̣Cac khai niêm chung ́ ̉ ̀Cac công vao ra Là thiêt bị ngăn cach giữa BUS dữ ́ ́ liêu và cac thiêt bị ngoai vi. Cac công ̣ ́ ́ ̣ ́ ̉ vao ra sẽ mở để CPU giao tiêp với ̀ ́ thiêt bị ngoai vi khi CPU câp đung đia ́ ̣ ́ ́ ̣ chỉ cua no. ̉ ́ Là cac vi mach tich hợp giao tiêp với ́ ̣ ́ ́ BUS dữ liêu cua CPU băng công 03 ̣ ̉ ̀ ̉ ̣ trang thai. ́ ̣ ́ ̉ ̀ Phân loai cac công vao ra. Theo kiêu truyên dữ liêu:̉ ̀ ̣ ̀ Vao ra song song. ̀ Vao ra nôi tiêp. ́ ́ Theo tin hiêu truyên: ́ ̣ ̀ Vao ra số ̀ Vao ra tương tự: ADC, DAC ̀ Theo cơ chế hoat đông cua vao ra: ̣ ̣ ̉ ̀ Vao ra cơ ban. ̀ ̉ ̀ Vao ra lâp trinh. ̣ ̀ Theo phương phap điêu khiên cua CPU: ́ ̀ ̉ ̉ Vao ra theo phương phap quet vong: polling ̀ ́ ́ ̀ ̀ Vao ra theo ngăt: Interrupt. ́ Vao ra băng thâm nhâp trực tiêp bộ nhớ: DMA – Direct ̀ ̀ ̣ ́ Memory Access.Cac thiêt bị ngoai vi ́ ́ ̣ Cac thiêt bị chỉ vao. ́ ́ ̀ Cac thiêt bị chỉ ra. ́ ́ Cac thiêt bị vừa vao vừa ra. ́ ́ ̀ Giông như bộ nhớ cac công vao ra sẽ ́ ́ ̉ ̀ được CPU đinh vị băng môt vi trí cố ̣ ̀ ̣ đinh goi là đia chỉ công. ̣ ̣ ̣ ̉ Khac với bộ nhớ môi chip vao ra chỉ ́ ̃ ̀ có môt hoăc môt vai đia chi. ̣ ̣ ̣ ̀ ̣ ̉ ́ ̉Cac công ra Giông như bộ nhớ, CPU có thể ghi dữ ́ liêu tới cac công ra. ̣ ́ ̉ Khi ghi dữ liêu tới bộ nhớ sử dung ̣ ̣ ̣ lênh MOV [BX],AL. Khi ghi dữ liêu tới vao ra sử dung lênh ̣ ̀ ̣ ̣ OUT DX,AL ́ ̉ ̀Cac công vao Giông như bộ nhớ, CPU có thể đoc ́ ̣ dữ liêu từ cac công vao. ̣ ́ ̉ ̀ Khi đoc dữ liêu tới bộ nhớ sử dung ̣ ̣ ̣ ̣ lênh MOV AL,[BX] Khi đoc dữ liêu tới vao ra sử dung ̣ ̣ ̀ ̣ ̣ lênh IN AL,DX. Đia chỉ hoá bộ nhớ và vao ra ̣ ̀ Bộ nhớ và vao ra: ̀ Có thể truy câp băng cung môt lênh hoăc khac ̣ ̀ ̀ ̣ ̣ ̣ ́ ̣ lênh. Đia chỉ hoá băng toan bộ hoăc môt phân BUS đia ̣ ̀ ̀ ̣ ̣ ̀ ̣ chi. ̉ Có thể sử dung chung cac tin hiêu điêu khiên hoăc ̣ ́ ́ ̣ ̀ ̉ ̣ sử dung riêng cac tin hiêu điêu khiên. ̣ ́ ́ ̣ ̀ ̉ Có thể nhiêu hơn hoăc 216 công. ̀ ̣ ̉ ̀ Vao ra có thể truy câp băng không gian đia chỉ ̣ ̀ ̣ danh cho bộ nhớ. ̀ ̣ ̉ ̣ Hai dang cua lênh IN/OUT ̣ Dang 1 ̣ Dang 2 IN AL, port# MOV DX,port#Hoăc̣ IN AL, DX OUT port#, AL Hoăc̣ Ví du: MOV DX, port# ̣ BACK: IN AL,22H OUT DX, AL CMP AL, 100 JNZ BACK Công vao ra 8 và 16 bit ̉ ̀ Với 8088 : Với 8086 : MOV DX, 648H MOV DX, 648H OUT DX, AX ;AX = 76A9H OUT DX, AX ;AX = 76A9H Câp đia chỉ và ALE ́ ̣ Câp đia chỉ và ALE ́ ̣ ́ Ghi byte thâp (A9), IOW Ghi môt từ (76A9), IOW ̣ Đinh thời ghi ̣ Đinh thời ghi ̣ Câp đia chỉ (649) và ALE ́ ̣ Ghi byte cao (76), IOW Đinh thời ghi ̣Cac công vao ra cơ ́ ̉ ̀ ̉banThực hiên công ra đơn gian ̣ ̉ ̉ Sử dung 8 đen LED. ̣ ̀Use 8 LED’s A19 A18 : A0 D7 D6 : D5 D4 mov al,55h D3 8088 D2 D1 out dx, alMinimum D0 Mode : IOR : IOW : Thực hiên công ra đơn gian ̣ ̉ ̉ Sử dung 8 đen LED. ̣ ̀ Cac LED sẽ sang theo giá trị trên BUS dữ ́ ́ liêu, sẽ không điêu khiên được theo ý ...
Tìm kiếm theo từ khóa liên quan:
lập trình dữ liệu quản trị dữ liệu Bus dữ liệu input/output thiết bị Bus thiết bị ngoại vi công suẩt giao tiếpGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 313 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
74 trang 240 1 0
-
6 trang 173 0 0
-
Giới thiệu tổng quan về SharePoint 2007
41 trang 172 0 0 -
85 trang 156 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 153 0 0 -
48 trang 113 0 0
-
Đồ án tốt nghiệp: Thiết bị hỗ trợ nuôi cá tự động
113 trang 87 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 86 0 0