Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
681,18 KB
Nội dung
K THU T VI X LÝỸ Ậ Ử Microprocessors D Thanh Bìnhư B môn KTMT - Khoa CNTTộ Tr ng ĐH Bách Khoa Hà N iườ ộ Copyright (c) 1/2007 by DTB 2 L u ý c a tác giư ủ ả Không đ c t ý sao chép hay qu ng bá bài gi ng ượ ự ả ả này n u ch a đ c s đ ng ý c a tác gi .ế ư ượ ự ồ ủ ả Đ a ch liên h c a tác gi :ị ỉ ệ ủ ả D Thanh Bìnhư B môn K thu t Máy tínhộ ỹ ậ Khoa Công ngh Thông tinệ Tr ng Đ i h c Bách Khoa Hà N iườ ạ ọ ộ Tel: 8696125 – Mobile: 0979859568 Email: du_thanh_binh@yahoo.com binhdt@it-hut.edu.vn Copyright (c) 1/2007 by DTB 3 M c đích và yêu c uụ ầ Giúp sinh viên n m đ c c u trúc ph n c ng và ắ ượ ấ ầ ứ cách l p trình đi u khi n ho t đ ng c a h vi x lý ậ ề ể ạ ộ ủ ệ ử Intel 8088. Làm ti n đ đ hi u đ c ho t đ ng c a các h vi ề ề ể ể ượ ạ ộ ủ ệ x lý khác.ử Yêu c u sinh viên đã có các ki n th c c b n v K ầ ế ứ ơ ả ề ỹ thu t đi n t , Đi n t s và Ki n trúc máy tính.ậ ệ ử ệ ử ố ế Th i l ng: 45 ti t lý thuy t + 15 ti t th c hành.ờ ượ ế ế ế ự Copyright (c) 1/2007 by DTB 4 Tài li u tham kh oệ ả Văn Th Minh, ế "K thu t Vi x lý"ỹ ậ ử , NXB Giáo D c, ụ 1997. Quách Tu n Ng c, Đ Ti n Dũng, Nguy n Quang ấ ọ ỗ ế ễ Kh i, ả "L p trình h p ng (Assembly) và máy vi tính ậ ợ ữ IBM-PC" (sách d ch), NXB Giáo D c, 1998.ị ụ Copyright (c) 1/2007 by DTB 5 N i dung c a môn h cộ ủ ọ Ch ng 1: Máy tính và h vi x lýươ ệ ử Ch ng 2: Bi u di n thông tin trong máy tínhươ ể ễ Ch ng 3: B vi x lý Intel 8088ươ ộ ử Ch ng 4: L p trình h p ng v i 8088ươ ậ ợ ữ ớ Ch ng 5: N i ghép 8088 v i b nhươ ố ớ ộ ớ Ch ng 6: N i ghép 8088 v i h th ng vào-raươ ố ớ ệ ố Copyright (c) 1/2007 by DTB 6 K thu t Vi x lýỹ ậ ử Ch ng 5ươ GHÉP 8088 V I B NH VÀ T CH C Ớ Ộ Ớ Ổ Ứ VÀO/RA D LI UỮ Ệ D Thanh Bìnhư B môn K thu t Máy tính, Khoa Công ngh Thông tinộ ỹ ậ ệ Tr ng Đ i h c Bách Khoa Hà N iườ ạ ọ ộ Copyright (c) 1/2007 by DTB 7 N i dung ch ng 5ộ ươ 5.1. Các vi m ch ph tr cho 8088ạ ụ ợ 5.2. Ph i ghép 8088 v i b nhố ớ ộ ớ 5.3. Ph i ghép 8088 v i h th ng vào raố ớ ệ ố Copyright (c) 1/2007 by DTB 8 5.1. Các vi m ch ph tr cho 8088ạ ụ ợ 1. Các tín hi u c a 8088.ệ ủ 2. Vi m ch t o xung đ ng h 8284ạ ạ ồ ồ 3. Vi m ch đi u khi n BUS 8288ạ ề ể Copyright (c) 1/2007 by DTB 9 5.1. Các vi m ch ph tr cho 8088ạ ụ ợ Các tín hi u c a 8088ệ ủ Copyright (c) 1/2007 by DTB 10 5.1. Các vi m ch ph tr cho 8088ạ ụ ợ B ng tr ng thái truy nh p các thanh ghi đo n:ả ạ ậ ạ S3 S4 Truy nh p đ nậ ế 0 0 Đo n d li u phạ ữ ệ ụ 0 1 Đo n ngăn x pạ ế 1 0 Đo n mã ho c không đo n nào ạ ặ ạ 1 1 Đo n d li uạ ữ ệ Bit S6 = 0 liên t c, bit S5 ph n nh giá tr bit IF c a thanh ghi c . Hai ụ ả ả ị ủ ờ bit S3 và S4 ph i h p v i nhau nh b ng tr ng thái trên.ố ợ ớ ư ả ạ +RD [O]: Xung cho phép đ c. Khi RD= 0 thì bus d li u s n sàng nh n ọ ữ ệ ẵ ậ s li u t b nh ho c thi t b ngo i vi. Chân tr ng thái tr kháng ố ệ ừ ộ ớ ặ ế ị ạ ở ạ ở cao khi µP ch p nh n treo. ấ ậ +READY [I]: Tín hi u báo cho CPU bi t tình tr ng s n sàng c a thi t ệ ế ạ ẵ ủ ế b ngo i vi ( b nh ). Khi READY=1 thì CPU th c ghi/đ c mà không ị ạ ộ ớ ự ọ c n chèn thêm các chu kỳ đ i. Khi thi t b ngo i vi (b nh ) có t c đ ầ ợ ế ị ạ ộ ớ ố ộ ho t đ ng ch m, chúng đ a tín hi u READY=0 .Lúc này CPU t kéo ạ ộ ậ ư ệ ự dài th i gian th c hi n l nh ghi/đ c b ng cách chèn thêm các chu kỳ ờ ự ệ ệ ọ ằ đ i.ợ [...]...5.1 Các vi mạch phụ trợ cho 8088 Copyright (c) 1/2007 by DTB 11 5.1 Các vi mạch phụ trợ cho 8088 Copyright (c) 1/2007 by DTB 12 5.1 Các vi mạch phụ trợ cho 8088 Copyright (c) 1/2007 by DTB 13 5.1 Các vi mạch phụ trợ cho 8088 1.2 Phân kênh để tách thông tin v vi c đệm cho các bus Copyright (c) 1/2007 by DTB 14 Copyright (c) 1/2007 by DTB 15 5.1 Các vi mạch phụ trợ cho 8088 2... 8288 làm vi c ở các ch ế độ bus khác nhau Khi IOB =1 mạch 8288 làm vi c ở chế độ bus v o/ra, khi IOB = 0 m ạch 8288 làm vi c ở chế độ bus hệ thống (như trong các máy IBM PC) cho các bộ nhớ chậm có được thêm thời gian ghi + IORC [O]: tín hiệu điều khiển đọc thiết bị ngoại vi Nó kích ho ạt các thi ết bị được chọn để các thiết bị này đưa dữ liệu ra bus Copyright (c) 1/2007 by DTB 19 5.1 Các vi mạch phụ... nhưng AIOWC (advanced I/O write command) thì hoạt động sớm lên một chút để cho các thiết bị ngo ại vi chậm được kéo dài thêm thời gian ghi + INTA [O]: là đẩu ra để thông báo là CPU chấp nhận yêu cầu ng ắt của thiết bị ngoại vi v lúc này các thiết bị ngoại vi sẽ phải đưa số hiệu ng ắt ra bus để CPU đọc + DT/R [O]: là tín hiệu để điều khiển hướng đi của dữ liệu trong h ệ v o hay ra so v i CPU (DT/R =0:... giống như MEMW, nhưng AMWC (advanced memory write command) hoạt động sớm lên một chút để tạo ra khả năng cho các bộ nhớ chậm có được thêm thời gian ghi + IORC [O]: tín hiệu điều khiển đọc thiết bị ngoại vi Nó kích hoạt các thiết bị được chọn để các thiết bị này đưa dữ liệu ra bus + IOWC [O], AIOWC [O]: là các tín hiệu điều khiển đ ọc thiết b ị ngo ại vi hoặc đọc thiết bị ngoại vi kéo dài Đó thực chất là... khiển hoạt động của các thiết bị nối v i CPU + CLK [I]: đây là đầu v o nối v i xung đồng hồ hệ thống (từ mạch 8284) v dùng để đồng bộ toàn bộ các xung điều khiển đi ra từ mạch 8288 + AEN [I]: là tín hiệu đầu v o để sau một khoảng thời gian trễ cỡ 150 ns sẽ kích hoạt các tín hiệu điều khiển ở đầu ra của 8288 + CEN [I]: là tín hiệu đầu v o để cho phép đưa ra tín hiệu DEN v các tín hiệu điều khiển khác của... Copyright (c) 1/2007 by DTB 15 5.1 Các vi mạch phụ trợ cho 8088 2 Mạch tạo xung nhịp 8284 Copyright (c) 1/2007 by DTB 16 5.1 Các vi mạch phụ trợ cho 8088 Copyright (c) 1/2007 by DTB 17 5.1 Các vi mạch phụ trợ cho 8088 3 Mạch điều khiển bus 8288 Copyright (c) 1/2007 by DTB 18 5.1 Các vi mạch phụ trợ cho 8088 Các tín hiệu chính của 8288 bao gồm: + S2, S1, S0 [I, I, I] : là các tín hiệu trạng . i ghép 8088 v i h th ng v o-raươ ố ớ ệ ố Copyright (c) 1/2007 by DTB 6 K thu t Vi x lýỹ ậ ử Ch ng 5ươ GHÉP 8088 V I B NH V T CH C Ớ Ộ Ớ Ổ Ứ V O/RA D LI UỮ Ệ D Thanh Bình B môn. tính v h vi x lýươ ệ ử Ch ng 2: Bi u di n thông tin trong máy tínhươ ể ễ Ch ng 3: B vi x lý Intel 8088ươ ộ ử Ch ng 4: L p trình h p ng v i 8088ươ ậ ợ ữ ớ Ch ng 5: N i ghép 8088 v i b. du_thanh_binh@yahoo.com binhdt@it-hut.edu.vn Copyright (c) 1/2007 by DTB 3 M c đích v yêu c uụ ầ Giúp sinh vi n n m đ c c u trúc ph n c ng v ắ ượ ấ ầ ứ cách l p trình đi u khi n ho t đ ng c a h vi x lý ậ ề