Cấu trúc Máy tính và Lập trình Assembly - Chương 5
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Cấu trúc Máy tính và Lập trình Assembly - Chương 5 Input /Output DevicesMuïc tieâu Naém nguyeân lyù caáu taïo vaø ñaëc ñieåm cuûa thieát bò I/O. thie Nhieäm vuï vaø yeâu caàu cuûa thieát bò I/O. Caùch giao tieáp giöõa CPU vaø thieát bò I/O. ch Hieåu caùc böôùc trong quaù trình ngaét quaõng. quaõ Naém ñöôïc cô cheá DMA ñö Chuong 5 : I/O Devices 1 Chuong Noäi dung Nguyeân lyù xuaát nhaäp trong maùy tính Caùch CPU giao tieáp vôùi thieát bò I/O. ch Ngaét quaõng DMA DMA Caùc thieát bò I/O : Hard Disk,Floopy Disk, Printer, Hard Keyboard,Mouse Keyboard,Mouse Chuong 5 : I/O Devices 2 ChuongThieát bò I/O : Thieát bò I/O laø 1 thieát bò coù khaû naêng cung caáp döõ lieäu khi CPU khi yeâu caàu trong taùc vuï ñoïc vaø coù yeâ khaû naêng ghi döõ lieäu vaøo khi CPU khi thöïc thi 1 taùc vuï ghi. th ghi. Chuong 5 : I/O Devices 3 Chuong Laøm sao CPU nhaän bieát moät I/O Moãi I/O coù 1 ñòa chæ rieâng goïi laø coång (port). Khi CPU truy xuaát I/O , CPU xuaát ra 1 ñòa chæ. Moät soá bit cao cuûa ñòa chæ ñi vaøo boä giaûi maõ, treân ñöôøng ra cuûa boä boä giaûi maõ seõ coù tín hieäu ChipChip select töông öùng vôùi I/O maø CPU muoán truy xuaát. select ông öùng t. Caùc ñòa chæ thaáp coøn laïi seõ ñi ñeán moïi I/O nhöng seõ ng chæ coù I/O naøo coù ñöôøng Chip Select tích cöïc môùi ch ng ñöôïc truy xuaát. ñö t. Chuong 5 : I/O Devices 4 ChuongSô ñoà giaûi maõ ñòa chæSô maõ ROMCS Bit cao RAMCS ADDRESS BUS I/OCSCPU Caùc bit thaáp Address bus Chuong 5 : I/O Devices 5 ChuongMinhMinhhoïaho FLOPPY HARD DISK DISK KEYBOARD MONITOR VIDEO KEYBOARD HARDDISK FLOPPYDISKCPU MEMORY CONTROLLER CONTROLLER CONTROLLER CONTROLLER BUS Chuong 5 : I/O Devices 6 ChuongCPU lieân laïc vôùi thieát bò I/O Thieát bò ngoaïi vi lieân laïc vôùi CPU thoâng CPU qua caùc coång I/O . qua ng Caùc thieát bò I/O coù toác ñoä laøm vieäc chaäm hôn toác ñoä cuûa CPU raát nhieàu ñeå khaéc phuïc nhöôïc ñieåm naøy ngöôøi ta CPU ta duøng vuøng nhôù ñeäm. du ng ng m. Söï truyeàn thoâng tin giöõa thieát bò I/O vaø CPU ñöôïc thöïc CPU ñö hieän theo 2 böôùc : hie Chuong 5 : I/O Devices 7 ChuongCPU lieân laïc vôùi thieát bò I/O Böôùc 1 : truyeàn thoâng tin giöõa boä nhôù trong trong vaø boä nhôù ñeäm. va m. Böôùc 2 : truyeàn thoâng tin giöõa boä nhôù ñeäm vaø thieát bò I/O. va Chuong 5 : I/O Devices 8 Chuong CPU lieân laïc vôùi thieát bò I/O Coù theå toå chöùc ñeå 1 CPU laøm vieäc ñoàng thôøi vôùi nhieàu thieát bò ngoaïi vi baèng caùch thô ng phaân chia thôøi gian. phaâ gian. Buffer Thieát bò I/O Boä nhôù trong Tín hieäu ñieàu khieån töø CPUTín hieäu ñieàu khieån cuûa boä nhôùñeäm Chuong 5 : I/O Devices 9 Chuong Ngaét quaõng (Interrupt) Ngaét (Interrupt) laø gì ? : Ngaét laø söï laøm ngöøng chöông trình ñang chaïy. Nga ng nh y. Moät interrupt xuaát hieän khi 1 chöông trình nh ñang thöïc thi bò ngöng. Interrupt ñöôïc taïo ra bôûi nhieàu lyù do khaùc Interrupt ñö nhau Chuong 5 : I/O Devices ...
Tìm kiếm theo từ khóa liên quan:
Cấu trúc Máy tính Lập trình Assembly nhập môn Assembly hương trình gỡ rối vi điều khiểnGợi ý tài liệu liên quan:
-
50 trang 499 0 0
-
67 trang 301 1 0
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 281 0 0 -
Giáo trình Cấu trúc máy tính toàn tập
130 trang 205 0 0 -
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 184 0 0 -
78 trang 168 3 0
-
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2022)
144 trang 155 0 0 -
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 148 0 0 -
Đề kiểm tra giữa học kỳ II năm 2013 - 2014 môn Cấu trúc máy tính
6 trang 145 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 142 0 0 -
Tài liệu giảng dạy Cấu trúc và bảo trì máy tính - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
133 trang 130 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 120 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 113 0 0 -
Giáo trình lắp ráp và cài đặt máy vi tính - Trường TCN Đông Sài Gòn
85 trang 113 0 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 106 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 97 1 0 -
Luận văn: Xây dựng mô hình điều khiển động cơ DC servo bằng vi điều khiển
85 trang 96 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 96 0 0 -
Báo cáo tốt nghiệp: Thiết kế bộ khuếch đại lock - in dựa trên vi điều khiển DSPic
72 trang 94 0 0