
HỌ C VIỆ N CÔNG NGHỆ BƯ U CHÍNH VIỄ N THÔNG
BÀI GIẢ NG MÔN
KỸ THUẬ T VI XỬ LÝ
Giả ng viên: TS. Hoàng Xuân Dậ u
Điệ n thoạ i/E-mail: dauhoang@vnn.vn
Bộ môn: Khoa họ c máy tính - Khoa CNTT1
Họ c kỳ/Năm biên soạ n: Họ c kỳ 1 năm họ c 2009-2010
CHƯ Ơ NG 5 – CÁC PHƯ Ơ NG PHÁP
VÀO RA DỮ LIỆ U

BÀI GIẢ NG MÔN KỸ THUẬ T VI XỬ LÝ
www.ptit.edu.vn GIẢ NG VIÊN: TS. HOÀNG XUÂN DẬ U
BỘ MÔN: KHOA HỌ C MÁY TÍNH - KHOA CNTT1 Trang 2
CHƯ Ơ NG 5 – CÁC PHƯ Ơ NG PHÁP VÀO RA DỮ LIỆ U
NỘ I DUNG
1. Giớ i thiệ u các phư ơ ng pháp vào ra dữ liệ u
2. Vào ra bằ ng thăm dò
3. Ngắ t và xử lý ngắ t
Ngắ t và phân loạ i ngắ t
Chu trình xử lý ngắ t
4. Vào ra bằ ng ngắ t
Chu trình vào ra bằ ng ngắ t
Mạ ch điề u khiể n ngắ t 8259
5. Vào ra bằ ng DMA
Chu trình vào ra bằ ng DMA
Mạ ch điề u khiể n DMA 8237

BÀI GIẢ NG MÔN KỸ THUẬ T VI XỬ LÝ
www.ptit.edu.vn GIẢ NG VIÊN: TS. HOÀNG XUÂN DẬ U
BỘ MÔN: KHOA HỌ C MÁY TÍNH - KHOA CNTT1 Trang 3
CHƯ Ơ NG 5 – CÁC PHƯ Ơ NG PHÁP VÀO RA DỮ LIỆ U
1. Giớ i thiệ u các phư ơ ng pháp vào ra dữ liệ u
Vai trò củ a vào ra dữ liệ u:
Là phư ơ ng tiệ n giúp CPU giao tiế p vớ i thế giớ i bên ngoài
Cung cấ p dữ liệ u đầ u vào cho CPU xử lý
Cung cấ p phư ơ ng tiệ n để CPU kế t xuấ t dữ liệ u đầ u ra
Các phư ơ ng pháp vào ra chính:
Thăm dò (polling)
Ngắ t (Interrupt)
Truy nhậ p trự c tiế p bộ nhớ (DMA-Direct Memory Access)

BÀI GIẢ NG MÔN KỸ THUẬ T VI XỬ LÝ
www.ptit.edu.vn GIẢ NG VIÊN: TS. HOÀNG XUÂN DẬ U
BỘ MÔN: KHOA HỌ C MÁY TÍNH - KHOA CNTT1 Trang 4
CHƯ Ơ NG 5 – CÁC PHƯ Ơ NG PHÁP VÀO RA DỮ LIỆ U
1. Giớ i thiệ u các phư ơ ng pháp vào ra dữ liệ u
Các cổ ng vào ra củ a máy tính
PS/2: cổ ng ghép nố i vớ i bàn phím và chuộ t
COM: các cổ ng ghép nố i nố i tiế p
LPT: các cổ ng ghép nố i song song
IDE, SATA, SCSI: các cổ ng ghép nố i ổ đĩa
LAN: cổ ng ghép nố i mạ ng cụ c bộ
Audio: cổ ng ghép nố i âm thanh (speaker, mic v à line-in)
Video: Cổ ng ghép nố i vớ i màn hình (tư ơ ng tự )
DVI : Cổ ng ghép nố i vớ i màn hình (số )
USB: Cổ ng ghép nố i theo chuẩ n USB
•USB 1.0: 12Mb/s
•USB 2.0: 480Mb/s
•USB 3.0: 1.5Gb/s (tư ơ ng lai)

BÀI GIẢ NG MÔN KỸ THUẬ T VI XỬ LÝ
www.ptit.edu.vn GIẢ NG VIÊN: TS. HOÀNG XUÂN DẬ U
BỘ MÔN: KHOA HỌ C MÁY TÍNH - KHOA CNTT1 Trang 5
CHƯ Ơ NG 5 – CÁC PHƯ Ơ NG PHÁP VÀO RA DỮ LIỆ U
2. Vào ra bằ ng thăm dò
Cơ chế vào ra bằ ng thăm dò:
CPU tổ chứ c mộ t thanh ghi lư u trạ ng thái sẵ n sàng làm việ c
củ a các thiế t bị vào ra;
Mỗ i bít củ a thanh ghi trạ ng thái đư ợ c gán cho mộ t thiế t bị ;
Các thiế t bị đị nh kỳ cậ p nhậ t trạ ng thái sẵ n sàng làm việ c
củ a mình lên bít tư ơ ng ứ ng;
CPU đị nh kỳ lầ n lư ợ t “quét” các bit trạ ng thái vào ra;
•Nế u gặ p mộ t thiế t bị sẵ n sàng làm việ c, 2 bên tiế n hành trao
đổ i dữ liệ u;
•Trao đổ i dữ liệ u xong, CPU tiế p tụ c quét thiế t bị khác.
CPU là bên chủ độ ng trong quá trình trao đổ i dữ liệ u