
1
/Chapter4
© DHBK 2005
Nội dung môn học
Nội dung môn học
1. Giới thiệu chung về hệ vi xử lý
2. Bộ vi xử lý Intel 8088/8086
3. Lập trình hợp ngữ cho 8086
4. Tổ chức vào ra dữ liệu
5. Ngắt và xử lý ngắt
6. Truy cập bộ nhớ trực tiếp DMA
7. Các bộ vi xử lý trên thực tế

2
/Chapter4
© DHBK 2005
Chương 4: Tổ chức vào ra dữ liệu
Chương 4: Tổ chức vào ra dữ liệu
•Các tín hiệu của 8086 và các mạch phụ trợ 8284, 8288
•Ghép nối 8088 với bộ nhớ
•Ghép nối 8086 với bộ nhớ
•Ghép nối với thiết bị ngoại vi

3
/Chapter4
© DHBK 2005
Chương 4: Tổ chức vào ra dữ liệu
Chương 4: Tổ chức vào ra dữ liệu
•Các tín hiệu của 8086 và các mạch phụ trợ 8284, 8288
Các tín hiệu của 8086
Phân kênh và việc đệm cho các bus
Mạch tạo xung nhịp 8284 và mạch điều khiển bus 8288
Biểu đồ thời gian của các lệnh ghi/đọc
•Ghép nối 8088 với bộ nhớ
•Ghép nối 8086 với bộ nhớ
•Ghép nối với thiết bị ngoại vi

4
/Chapter4
© DHBK 2005
Chương 4: Tổ chức vào ra dữ liệu
Chương 4: Tổ chức vào ra dữ liệu
•Các tín hiệu của 8086 và các mạch phụ trợ 8284, 8288
Các tín hiệu của 8086
Phân kênh và việc đệm cho các bus
Mạch tạo xung nhịp 8284 và mạch điều khiển bus 8288
Biểu đồ thời gian của các lệnh ghi/đọc
•Ghép nối 8088 với bộ nhớ
•Ghép nối 8086 với bộ nhớ
•Ghép nối với thiết bị ngoại vi

5
/Chapter4
© DHBK 2005
Các chân tín hiệu của 8086
Các chân tín hiệu của 8086
8086
AD0-AD15
A16/S3
A17/S4
A19/S6
A18/S5
BHE/S7
READY
HOLD(RQ/GT0)
INTA(QS1)
ALE(QS0)
HLDA(RQ/GT1)HLDA(RQ/GT1)
M/IO (S2)
DT/R(S1)
WR (LOCK)
RD
DEN (S0)
SS0
NMI
INTR
MN/MX
RESET
TEST
CLK
Vcc
GND
GND
16 đng ườ
đa ch th p/d li uị ỉ ấ ữ ệ
4 đng ườ
bus C/ đa ch caoị ỉ
Tín hi u đi uệ ề
khi n busể
Tín hi u đi uệ ề
khi n h th ngể ệ ố
Tín hi u đi u ệ ề
khi n ểCPU
đng hồ ồ
và ngu nồ

