Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 102 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
102
Dung lượng
0,94 MB
Nội dung
K
K
ỹ
ỹ
thu
thu
ậ
ậ
t
t
Vi
Vi
x
x
ử
ử
lý
lý
Đi
Đi
ệ
ệ
n t
n t
ử
ử
-
-
Vi
Vi
ễ
ễ
n thông
n thông
Đ
Đ
ạ
ạ
i h
i h
ọ
ọ
c B
c B
á
á
ch khoa Đ
ch khoa Đ
à
à
N
N
ẵ
ẵ
ng
ng
Chương
Chương
4
4
4.1
4.1
Phân lo
Phân lo
ạ
ạ
i b
i b
ộ
ộ
nh
nh
ớ
ớ
b
b
á
á
n d
n d
ẫ
ẫ
n
n
4.2
4.2
Ho
Ho
ạ
ạ
t đ
t đ
ộ
ộ
ng c
ng c
ủ
ủ
a c
a c
á
á
c
c
chip EPROM
chip EPROM
4.3
4.3
Ho
Ho
ạ
ạ
t đ
t đ
ộ
ộ
ng c
ng c
ủ
ủ
a c
a c
á
á
c
c
chip SRAM
chip SRAM
4.4 Bus
4.4 Bus
h
h
ệ
ệ
th
th
ố
ố
ng c
ng c
ủ
ủ
a h
a h
ệ
ệ
vi
vi
x
x
ử
ử
lý
lý
8088
8088
4.5
4.5
B
B
à
à
i to
i to
á
á
n thi
n thi
ế
ế
t k
t k
ế
ế
b
b
ộ
ộ
nh
nh
ớ
ớ
M
M
ụ
ụ
c tiêu v
c tiêu v
à
à
bi
bi
ệ
ệ
n ph
n ph
á
á
p thi
p thi
ế
ế
t k
t k
ế
ế
Gh
Gh
é
é
p n
p n
ố
ố
i c
i c
á
á
c
c
chip
chip
nh
nh
ớ
ớ
EPROM
EPROM
v
v
à
à
SRAM
SRAM
v
v
ớ
ớ
i
i
Bus
Bus
h
h
ệ
ệ
th
th
ố
ố
ng sao cho không x
ng sao cho không x
ả
ả
y ra
y ra
xung đ
xung đ
ộ
ộ
t
t
:
:
C
C
á
á
c
c
chip
chip
nh
nh
ớ
ớ
b
b
ị
ị
c
c
ấ
ấ
m khi
m khi
vi
vi
x
x
ử
ử
lý truy c
lý truy c
ậ
ậ
p
p
c
c
á
á
c c
c c
ổ
ổ
ng
ng
I/O
I/O
Ch
Ch
ỉ
ỉ
c
c
ó
ó
m
m
ộ
ộ
t
t
chip
chip
nh
nh
ớ
ớ
ho
ho
ạ
ạ
t đ
t đ
ộ
ộ
ng khi
ng khi
vi
vi
x
x
ử
ử
lý
lý
truy c
truy c
ậ
ậ
p b
p b
ộ
ộ
nh
nh
ớ
ớ
Th
Th
ự
ự
c hi
c hi
ệ
ệ
n m
n m
ộ
ộ
t m
t m
ạ
ạ
ch gi
ch gi
ả
ả
i mã đ
i mã đ
ị
ị
a ch
a ch
ỉ
ỉ
b
b
ộ
ộ
nh
nh
ớ
ớ
d
d
ù
ù
ng c
ng c
á
á
c
c
chip
chip
gi
gi
ả
ả
i mã ho
i mã ho
ặ
ặ
c c
c c
á
á
c c
c c
ổ
ổ
ng
ng
logic
logic
ho
ho
ặ
ặ
c k
c k
ế
ế
t h
t h
ợ
ợ
p c
p c
ả
ả
hai
hai
4.1
4.1
Phân lo
Phân lo
ạ
ạ
i b
i b
ộ
ộ
nh
nh
ớ
ớ
b
b
á
á
n d
n d
ẫ
ẫ
n
n
Bộ nhớbán dẫn
(
Semiconductor memory
)
SAM
(Sequential Access Memory)
RAM
(Random Access Memory)
ROM (Read Only Memory) RWM (Read Write memory)
PROM EPROM
EEPROM Flash ROM
SRAM DRAM
4.2
4.2
C
C
á
á
c
c
chip EPROM
chip EPROM
EPROM
A0
A1
A2
A3
A4
A5
A6
A7
A8
A
p-1
Vpp
D0
D1
D2
D3
D4
D5
D6
D
m-1
CE
OE
PGM
p chân địa chỉ
Các chân điều khiển
m chân dữ liệu
Điều khiển đọc
Chọn chip
Dung
Dung
lư
lư
ợ
ợ
ng c
ng c
ủ
ủ
a
a
1 chip
1 chip
nh
nh
ớ
ớ
M
M
ộ
ộ
t
t
chip
chip
nh
nh
ớ
ớ
đư
đư
ợ
ợ
c xem như m
c xem như m
ộ
ộ
t m
t m
ả
ả
ng
ng
g
g
ồ
ồ
m
m
n ô
n ô
nh
nh
ớ
ớ
.
.
M
M
ỗ
ỗ
i
i
ô
ô
nh
nh
ớ
ớ
lưu tr
lưu tr
ữ
ữ
đư
đư
ợ
ợ
c
c
m
m
-
-
bit
bit
d
d
ữ
ữ
li
li
ệ
ệ
u
u
Dung
Dung
lư
lư
ợ
ợ
ng c
ng c
ủ
ủ
a
a
chip
chip
thư
thư
ờ
ờ
ng đư
ng đư
ợ
ợ
c bi
c bi
ể
ể
u
u
di
di
ễ
ễ
n
n
:
:
nxm
nxm
V
V
í
í
d
d
ụ
ụ
:
:
M
M
ộ
ộ
t
t
chip
chip
c
c
ó
ó
dung
dung
lư
lư
ợ
ợ
ng
ng
2Kx8
2Kx8
ngh
ngh
ĩ
ĩ
a
a
l
l
à
à
chip
chip
đ
đ
ó
ó
c
c
ó
ó
2048 ô
2048 ô
nh
nh
ớ
ớ
v
v
à
à
m
m
ỗ
ỗ
i
i
ô
ô
nh
nh
ớ
ớ
c
c
ó
ó
th
th
ể
ể
lưu tr
lưu tr
ữ
ữ
đư
đư
ợ
ợ
c
c
1 byte
1 byte
d
d
ữ
ữ
li
li
ệ
ệ
u
u
m
m
ch
ch
í
í
nh l
nh l
à
à
s
s
ố
ố
chân d
chân d
ữ
ữ
li
li
ệ
ệ
u c
u c
ủ
ủ
a
a
chip
chip
log
log
2
2
(n) = p
(n) = p
l
l
à
à
s
s
ố
ố
chân đ
chân đ
ị
ị
a ch
a ch
ỉ
ỉ
c
c
ủ
ủ
a
a
chip
chip
Ho
Ho
ạ
ạ
t đ
t đ
ộ
ộ
ng ghi d
ng ghi d
ữ
ữ
li
li
ệ
ệ
u v
u v
à
à
o
o
EPROM
EPROM
Vi
Vi
ệ
ệ
c ghi d
c ghi d
ữ
ữ
li
li
ệ
ệ
u v
u v
à
à
o
o
EPROM
EPROM
đư
đư
ợ
ợ
c g
c g
ọ
ọ
i l
i l
à
à
l
l
ậ
ậ
p
p
tr
tr
ì
ì
nh cho
nh cho
EPROM
EPROM
Đư
Đư
ợ
ợ
c th
c th
ự
ự
c hi
c hi
ệ
ệ
n b
n b
ằ
ằ
ng thi
ng thi
ế
ế
t b
t b
ị
ị
chuyên d
chuyên d
ụ
ụ
ng
ng
g
g
ọ
ọ
i l
i l
à
à
B
B
ộ
ộ
n
n
ạ
ạ
p
p
EPROM
EPROM
Chân Vpp đư
Chân Vpp đư
ợ
ợ
c c
c c
ấ
ấ
p đi
p đi
ệ
ệ
n
n
á
á
p tương
p tương
ứ
ứ
ng v
ng v
ớ
ớ
i
i
t
t
ừ
ừ
ng lo
ng lo
ạ
ạ
i
i
chip
chip
g
g
ọ
ọ
i l
i l
à
à
đi
đi
ệ
ệ
n
n
á
á
p l
p l
ậ
ậ
p tr
p tr
ì
ì
nh
nh
D
D
ữ
ữ
li
li
ệ
ệ
u t
u t
ạ
ạ
i c
i c
á
á
c chân d
c chân d
ữ
ữ
li
li
ệ
ệ
u s
u s
ẽ
ẽ
đư
đư
ợ
ợ
c ghi
c ghi
v
v
à
à
o m
o m
ộ
ộ
t
t
ô
ô
nh
nh
ớ
ớ
x
x
á
á
c đ
c đ
ị
ị
nh nh
nh nh
ờ
ờ
c
c
á
á
c t
c t
í
í
n hi
n hi
ệ
ệ
u
u
đưa v
đưa v
à
à
o
o
ở
ở
c
c
á
á
c chân đ
c chân đ
ị
ị
a ch
a ch
ỉ
ỉ
v
v
à
à
m
m
ộ
ộ
t xung
t xung
(
(
thư
thư
ờ
ờ
ng g
ng g
ọ
ọ
i l
i l
à
à
xung l
xung l
ậ
ậ
p tr
p tr
ì
ì
nh
nh
)
)
đưa v
đưa v
à
à
o
o
chân
chân
PGM
PGM
Ho
Ho
ạ
ạ
t đ
t đ
ộ
ộ
ng đ
ng đ
ọ
ọ
c d
c d
ữ
ữ
li
li
ệ
ệ
u t
u t
ừ
ừ
m
m
ộ
ộ
t
t
chip EPROM
chip EPROM
Đ
Đ
ể
ể
đ
đ
ọ
ọ
c d
c d
ữ
ữ
li
li
ệ
ệ
u t
u t
ừ
ừ
1 ô
1 ô
nh
nh
ớ
ớ
n
n
à
à
o đ
o đ
ó
ó
c
c
ủ
ủ
a
a
1 chip EPROM
1 chip EPROM
n
n
à
à
o đ
o đ
ó
ó
, B
, B
ộ
ộ
vi
vi
x
x
ử
ử
lý c
lý c
ầ
ầ
n
n
ph
ph
ả
ả
i
i
:
:
Ch
Ch
ọ
ọ
n
n
chip
chip
đ
đ
ó
ó
: 0
: 0
> CE
> CE
Á
Á
p c
p c
á
á
c t
c t
í
í
n hi
n hi
ệ
ệ
u đ
u đ
ị
ị
a ch
a ch
ỉ
ỉ
c
c
ủ
ủ
a
a
ô
ô
nh
nh
ớ
ớ
c
c
ầ
ầ
n đ
n đ
ọ
ọ
c v
c v
à
à
o
o
c
c
á
á
c
c
chân đ
chân đ
ị
ị
a ch
a ch
ỉ
ỉ
A
A
p
p
-
-
1
1
–
–
A
A
0
0
Đ
Đ
ọ
ọ
c
c
: 0
: 0
> OE
> OE
K
K
ế
ế
t qu
t qu
ả
ả
l
l
à
à
m bit
m bit
d
d
ữ
ữ
li
li
ệ
ệ
u c
u c
ầ
ầ
n đ
n đ
ọ
ọ
c xu
c xu
ấ
ấ
t hi
t hi
ệ
ệ
n
n
ở
ở
c
c
á
á
c
c
chân d
chân d
ữ
ữ
li
li
ệ
ệ
u
u
D
D
m
m
-
-
1
1
–
–
D
D
0
0
H
H
ọ
ọ
EPROM
EPROM
thông d
thông d
ụ
ụ
ng
ng
27x
27x
64Kx8
64Kx8
27512
27512
32Kx8
32Kx8
27256
27256
16Kx8
16Kx8
27128
27128
8Kx8
8Kx8
2764
2764
4Kx8
4Kx8
2732
2732
2Kx8
2Kx8
2716
2716
Dung
Dung
lư
lư
ợ
ợ
ng
ng
S
S
ố
ố
hi
hi
ệ
ệ
u c
u c
ủ
ủ
a
a
chip
chip
Bảng 4.1 Họ EPROM 27x
Sơ
Sơ
đ
đ
ồ
ồ
chân
chân
c
c
ủ
ủ
a
a
2716
2716
v
v
à
à
2732
2732
1
2
3
4
5
6
7
9
10
11
12
8
19
20
17
18
15
16
13
14
21
22
23
24
GND
Vcc
A0
D0
D1
D2
D7
D6
D5
D4
D3
A10
A1
A2
A3
A4
A5
A6
A7
A9
A8
Vpp
A11
2716 2732
__
OE
Vpp
__
OE /
CE
__
EPROM
[...]... 111 113 133 133 Physical Memory 16K 64K 64K 1M 1M 16M 16M4GB 4GB 4GB 64G Virtual Memory none none none none none 1G 64T 64T 64T 64T Internal Data Bus 8 8 8 16 16 16 32 32 64 32 External Data Bus 8 8 8 16 8 16 16,32 32 64 64 Address Bus 8 16 16 20 20 24 24, 32 32 32 36 Data Types 8 8 8 8,16 8,16 8,16 8,16,32 8,16,3 2 8,16,3 2 8,16,3 2 8088/8086 Microprocessor DIP 40 pin Data bus • Bus d li u trong :16... n S3 Processor Timing Diagram of 8088 (Minimum Mode) for Memory or I/O Read (with 742 45) T1 T2 T3 T4 CLOCK DT/R ALE D7 - D0 D7 - D0 (from memory) from memory to 74LS 245 AD7 - AD0 A7 - A0 A15 - A8 A19/S6 - A16/S3 A19 - A0 from 74LS373 to memory garbage D7 - D0 from 74LS 245 A15 - A8 A19 - A16 S6 - S3 A19 - A0 from 74LS373 IO/M RD DEN if I/O ACCESS this is HIGH, if MEMORY ACCESS this is LOW... 5 808 6 808 8 8028 6 80386 8 048 6 Pent Pent Pro Year Introduced 1972 19 74 1976 1978 1979 1982 1985 1989 1992 1995 Technology PMOS NMO S 5-10 NMO S 5-8 CMOS CMOS 0.50.50.8 18 NMO S 3-8 NMOS Clock Rate NMO S 2-3 16 -40 16- 66 BICMO S 150 40 40 40 40 101016? 132 168 BICMO S 606066+ 273 130K 275K 1.2M 3M 5.5M Number of Pins 387 Number of transistors Number of instructions 3000 45 00 6500 29K 29K 66 111 113... dùng b ng x lý toán 8087 Sơ chân c a 8088 MN / MX AD0 READY AD1 AD2 CLK RESET AD3 AD4 TEST AD5 AD6 AD7 HLDA A8 HOLD NMI A9 A10 A11 A12 A13 A 14 8088 A15 A16 / S3 A17 / S4 A18 / S5 A19 / S6 SSO DEN DT / R IO / M RD WR ALE INTR INTA Tín hi u các chân c a 8088 MN / MX AD0 READY AD1 AD2 CLK RESET AD3 AD4 TEST AD5 AD6 Các chân a ch /D li u AD7 HLDA A8 HOLD NMI A9 A10 A11 A12 Các chân a ch A13 A 14 8088 A15... 27 64 Các chân a ch Các chân d Ch n chip i u khi n c li u EPROM 27 64 L p trình cho 27 64 Trư c h t c n ph i xoá • Xoá m t chip t c là làm cho t t c các bit = 1 Xoá m t chip EPROM b ng tia c c tím L p trình b ng cách: • VPP m c m c 12.5V • E và P u m c th p TTL Các bit d li u ưa vào các chân d li u Các bit a ch ưa vào các chân a ch 4. 3 Các chip SRAM a ch D0 D1 D2 D3 D4 D5 D6 A7 A8 P chân A0 A1 A2 A3 A4... u c d li u t m t chip SRAM c d li u t 1 ô nh nào ó c a 1 chip SRAM nào ó, vi x lý c n ph i: Ch n chip ó: 0 -> CS Áp các tín hi u a ch vào Ap-1 – A0 c: 0 - > OE K t qu là m bit d li u c n các chân d li u Dm-1 – D0 c xu t hi n Ghi d li u vào m t chip SRAM ghi m bit d li u vào 1 ô nh nào ó c a 1 chip SRAM nào ó, vi x lý c n ph i: Ch n chip ó: 0 > CS Áp các tín hi u a ch vào Ap-1 – A0 Áp... AD0-AD15 • ALE (Address Latch Enable) 8088/8086 Microprocessor Bus a ch • ALE = 1 • S d ng 74LS373 ch tách và ch t a u vào: AD0-AD7 (8088) ho c AD0-AD15 (8086) và ALE u ra: A0-A7 (8088) ho c A0-A15 (8086) Sơ chân c a 8088 Sơ chân 8088/8086 (Min Mode) Minimum/Maximum Mode nh hư ng n các chân 24- 31 Minimum Mode • Các chân 24- 31 là các tín hi u i u khi n I/O và b nh • Các tín hi u i u khi n u t 8088/8086 • Tương... i: Ch n chip ó: 0 > CS Áp các tín hi u a ch vào Ap-1 – A0 Áp m bit d li u c n ghi vào các chân d li u Dm-1 – D0 Ghi: 0 - > WE K t qu là các bit d li u các chân d li u s ư c ghi vào ô nh ã ch n 4.4 Bus h th ng c a 8088 Bus a ch 20-bit: g m các ư ng a ch ư c ký hi u t A19 n A0 Bus d li u 8-bit: g m các ư ng d li u ư c ký hi u t D7 n D0 Bus i u khi n g m các ư ng i u khi n riêng l ph c v cho ho... ng t 8259 INTA: ch p nh n ng t Mô t chân CLK Clock u vào ng h N i v i chip 82 84 Mô t chân RESET K t thúc ho t ng hi n th i và huy b m i th Sau khi reset • • • • • • • CS=FFFFH DS=0000H SS=0000H ES=0000H IP=0000H Các c b xoá Hàng I l nh r ng Mô t chân READY Chèn thêm m t tr ng thái i (wait state) Mô t chân TEST n t 8087 (B x lý) ng b 8088 và 8087 ng Mô t chân MN/MX Minimum mode = +5V Maximum mode = Gnd... ALE INTR INTA Tín hi u các chân c a 8088 MN / MX AD0 READY AD1 AD2 CLK RESET AD3 AD4 TEST AD5 AD6 Các chân a ch /D li u AD7 HLDA A8 HOLD NMI A9 A10 A11 A12 Các chân a ch A13 A 14 8088 A15 A16 / S3 A17 / S4 A18 / S5 Các chân a ch /Tr ng thái A19 / S6 SSO DEN DT / R IO / M RD WR ALE INTR INTA Cho phép ch t a ch Các chân a ch /D li u Các chân AD7 n AD0 K thu t Multiplexing: Tín hi u các chân này lúc này là . Microprocessors
8,16,3
8,16,3
2
2
32
32
64
64
64
64
64T
64T
4GB
4GB
3M
3M
273
273
60
60
-
-
66+
66+
BICMO
BICMO
S
S
1992
1992
Pent.
Pent.
8,16
8,16
24
24
16
16
16
16
1G
1G
16M
16M
130K
130K
10
10
-
-
16?
16?
NMOS
NMOS
1982
1982
8028
8028
6
6
8,16
8,16
20
20
8
8
16
16
none
none
1M
1M
133
133
29K
29K
40
40
5
5
-
-
8
8
NMO
NMO
S
S
1979
1979
808
808
8
8
8,16,32
8,16,32
24, 32
24, 32
16,32
16,32
32
32
64T
64T
16M4GB
16M4GB
275K
275K
132
132
16
16
-
-
40
40
CMOS
CMOS
1985
1985
80386
80386
8,16,3
8,16,3
2
2
32
32
32
32
32
32
64T
64T
4GB
4GB
1.2M
1.2M
168
168
66
66
CMOS
CMOS
1989
1989
8 048 6
8 048 6
8,16,3
8,16,3
2
2
8,16
8,16
8
8
8
8
8
8
Data. Microprocessors
8,16,3
8,16,3
2
2
32
32
64
64
64
64
64T
64T
4GB
4GB
3M
3M
273
273
60
60
-
-
66+
66+
BICMO
BICMO
S
S
1992
1992
Pent.
Pent.
8,16
8,16
24
24
16
16
16
16
1G
1G
16M
16M
130K
130K
10
10
-
-
16?
16?
NMOS
NMOS
1982
1982
8028
8028
6
6
8,16
8,16
20
20
8
8
16
16
none
none
1M
1M
133
133
29K
29K
40
40
5
5
-
-
8
8
NMO
NMO
S
S
1979
1979
808
808
8
8
8,16,32
8,16,32
24, 32
24, 32
16,32
16,32
32
32
64T
64T
16M4GB
16M4GB
275K
275K
132
132
16
16
-
-
40
40
CMOS
CMOS
1985
1985
80386
80386
8,16,3
8,16,3
2
2
32
32
32
32
32
32
64T
64T
4GB
4GB
1.2M
1.2M
168
168
66
66
CMOS
CMOS
1989
1989
8 048 6
8 048 6
8,16,3
8,16,3
2
2
8,16
8,16
8
8
8
8
8
8
Data