Upload
hoang-minh-quan
View
167
Download
8
Embed Size (px)
Citation preview
GHEP NÔI HÊ THÔNG VI XƯ LY Giơi thiêu vê bô nhơ. Ghep nôi vi xư ly vơi bô nhơ
Cac thuât ngư vê bô nhơ
Dung lương Kbit, Mbit, Gbit
Tô chưc bô nhơ Cac đương đia chi - Address lines Cac đương dư liêu - Data lines
Tôc đô/ Đinh thơi: Speed / Timing Thơi gian truy câp - Access time
Kha năng ghi dư liêu - Write ability ROM RAM
Cac loai bô nhơ ROM
Mask Rom
PROM – OTP
EPROM – UV_EPROM
EEPROM
Flash memory
Cac loai bô nhơ RAM
SRAM
DRAM
NV-RAM
SRAM – CMOS
Internal lithium battery
Control circuitry to monitor Vcc
Cac vi mach nhơ - Memory Chip 8K SRAM to be specific:
8Kx8 bits SRAM
6264
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
CS2
I/O0
I/O 1
I/O 2
I/O 3
I/O 4
I/O 5
I/O 6
I/O 7
CS1
OE
WE
Sơ đô khôi 6264
Bang mô ta hoat đông cua 6264
Vi mach nhơ ROM 2764 8K EPROM Dung lương:
8Kx8 bits EPROM
2764
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
VPP
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
C
G
P
Sơ đô khôi 2764
Chip enable
Output enable
Cac chê đô hoat đông
Lâp trinh cho 2764 Sau khi xoa băng đen tia cưc tim UV-EPROM):
Tât ca cac bit trong M2764A co mưc 1. Chi co môt cach duy nhât biên bit 0 thanh 1 la băng
đen tia cưc tim (ultraviolet light erasure) Chê đô lâp trinh đươc chon khi:
VPP câp 12.5V E va P co mưc thâp TTL
Câp dư liêu tơi cac chân dư liêu, đia chi tơi cac chân đia chi va câp xung lâp trinh.
Cac chân tin hiêu cua 8088
8088
AD0
AD 1
AD 2
AD 3
AD 4
AD 5
AD 6
AD 7
A8
A9
A10
A11
A12
A13
A14
A15
A16 / S3
A17 / S4
A18 / S5
A19 / S6
SSO
DEN
DT / R
IO / M
RD
WR
ALE
INTA
MN / MX
READY
CLK
RESET
TEST
HLDA
HOLD
NMI
INTR
Cac chân nguôn va GND Vcc – chân 40 Gnd – chân 1 va 20
Cac chân đia chi - Address Pins AD0..AD7 A8..A15 A19/S6, A18/S5, A17/S4, A16/S3
Cac chân dư liêu - Data Pins AD0..AD7
Cac chân điêu khiên - Control Pins MN/MX’ (input)
Cho phep chon chê đ9o65 hoat đông cua CPU MIN mode: câu hinh tôi thiêu không co đông xư ly MAX mode – co đông xư ly toan hoc
READY (input) Khi tac đông mưc thâp CPU se chuyên qua trang thai chơ trong cac chu ky
truy câp BUS. CLK (input)
Cung câp xung đinh thơi cơ ban cho CPU RESET (input)
CPU kê thuc trang thai hoat đông hiên hanh Cân giư mưc cao trong it nhât 4 chu ky clock
Cac chân điêu khiên - Control Pins TEST’ (input)
Khi cung câp mưc cao CPU se ngưng hoat đông cho tơi khi hêt mưc cao.
HOLD (input) Ngo vao yêu câu DMA tư DAM controller
HLDA (output) Ngo ra châp nhân yêu câu DMA.
Cac chân điêu khiên ngăt - Control Pins INTR (input)
Ngo vao yêu câu ngăt - Interrupt request INTA’ (output)
Ngo vao châp nhân yêu câu ngăt - Interrupt Acknowledge
NMI (input) Ngo vao yêu câu ngăt không che đươc
Non-maskable interrupt
Cac chân điêu khiên bô nhơ va vao ra Memory/IO Control Pins
DEN’ (output) Data Enable – cho phep dư liêu Tac đông mưc thâp khi CPU truy câp dư liêu bên ngoai
DT/R’ (output) Data Transmit/Receive –Truyên nhân dư liêu Khi tac đông mưc cao, chiêu truyên dư liêu tư vi xư ly tơi
bô nhơ/vao ra. Khi tac đông mưc thâp, CPU đoc dư liêu tư bô nhơ hoăc
vao ra. IO/M’ (output)
Input Output/Memory Khi truy câp I/O CPU tac đông tin hiêu nay mưc cao Khi truy câp bô nhơ CPU tac đông tin hiêu nay mưc thâp
Cac tin hiêu điêu khiên bô nhơ va vao ra RD’ (output)
Khi đoc dư liêu tư ngoai vao CPU tac đông tin hiêu nay mưc thâp
WR (output) Khi ghi dư liêu ra ngoai CPU tac đông tin hiêu nay
mưc thâp ALE (output)
Address Latch Enable – cho phep cai đia chi CPU cung câp tin hiêu nay mưc cao đê cai cac dư
liêu qua cac bô cai. Khi ơ mưc cao cac đương AD0..AD7, A19/S6,
A18/S5, A17/S4, A16/S3 la cac tin hiêu đia chi.
Tin hiêu xung đông hô - Clock Signal Cung câp đê CPU đinh thơi cac hoat đông
va đông bô cac tin hiêu cua chung. Cân câp vao xung vuông co tân sô không
đôi va tôt nhât co 2/3 chu ky nhiêm vu.
8086 Signals
ASYNC
AEN2
RDY2
AEN1
RDY1
CSYNC
EF1
F/C
X2
X1
RES
READY
CLK
PCLK
OSC
RESET
8088
AD0
AD 1
AD 2
AD 3
AD 4
AD 5
AD 6
AD 7
A8
A9
A10
A11
A12
A13
A14
A15
A16 / S3
A17 / S4
A18 / S5
A19 / S6
SSO
DEN
DT / R
IO / M
RD
WR
ALE
INTA
MN / MX
READY
CLK
RESET
TEST
HLDA
HOLD
NMI
INTR
R
C
5V
Bô cung câp cac tin hiêu Clock, Reset va Ready
8284
Minimum Mode
8088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
Minimum Mode
8088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
Minimum Mode
MEMORY
D7 - D0
A7 - A0A15 - A8
A19 - A16
RD
WR
8088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DENDT / R
IO / M
RD
WR
ALE
Đinh thơi đoc bô nhơ va vao ra cua CPU 8088Processor Timing Diagram of 8088 (Minimum Mode) for Memory or I/O Read
ALE
T1
CLOCK
T2 T3 T4
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DT/R __
IO/M __
____
RD
DEN______
A15 - A8
A7 - A0 D7 - D0 (from memory)
A19 - A16 S6 - S3
if I/O ACCESS this is HIGH, if MEMORY ACCESS this is LOW
Will the circuit be able to perform memory read?;assume that initially the values
;of the registers are:
;BX = 1234, DS = 9000
MOV AL, [BX]
Processor Timing Diagram of 8088 (Minimum Mode)for Memory or I/O Read
ALE
T1
CLOCK
T2 T3 T4
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DT/R __
IO/M __
____
RD
DEN______
A15 - A8
A7 - A0 D7 - D0 (from memory)
A19 - A16 S6 - S3
if I/O ACCESS this is HIGH, if MEMORY ACCESS this is LOW
Minimum Mode
MEMORY
D7 - D0
A7 - A0
A15 - A8
A19 - A16
RD
WR
8088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
Minimum Mode
MEMORY
D7 - D0 Q7 - Q0
OE
LE 74LS373
D7 - D0 Q7 - Q0
OE
LE 74LS373
D7 - D4 Q7 - Q4
OE
LE
D3 - D0 Q3 - Q0
74LS373GND
GND
GND
D7 - D0
A7 - A0
A15 - A8
A19 - A16
RD
WR
8088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
Octal Transparent Latch with 3-State Output
74LS373
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
D0
D1
D2
D3
D4
D5
D6
D7
OE
LE
Đinh thơi đoc bô nhơ va vao ra cua CPU 8088
Processor Timing Diagram of 8088 (Minimum Mode) for Memory or I/O Read
ALE
T1
CLOCK
T2 T3 T4
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DT/R __
IO/M __
____
RD
DEN______
A19 - A0from 74LS373 to memory
A7 - A0 D7 - D0 (from memory)
S6 - S3A19 - A16
A19 - A0 from 74LS373
if I/O ACCESS this is HIGH, if MEMORY ACCESS this is LOW
A15 - A8
Hê thông se hoat đông như tê nao khi đoc boô nhơ
Will the circuit be able to perform memory read?
;Gia sư cac gia tri cua cac thanh ghi la:
;BX = 1234, DS = 9000
MOV AL, [BX]
Đinh thơi đoc bô nhơ vơi cac bô cai 74373
Processor Timing Diagram of 8088 (Minimum Mode) for Memory or I/O Read (with 74373)
ALE
T1
CLOCK
T2 T3 T4
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DT/R __
IO/M __
____
RD
DEN______
A19 - A0from 74LS373 to memory
A7 - A0 D7 - D0 (from memory)
S6 - S3A19 - A16
A19 - A0 from 74LS373
if I/O ACCESS this is HIGH, if MEMORY ACCESS this is LOW
A15 - A8
Chê đô MIN - Minimum Mode
D7 - D0 Q7 - Q0
OE
LE 74LS373
MEMORY
D7 - D0 Q7 - Q0
OE
LE 74LS373
D7 - D4 Q7 - Q4
OE
LE
D3 - D0 Q3 - Q0
74LS373GND
GND
GND
D7 - D0
A7 - A0
A15 - A8
A19 - A16
RD
WR
8088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
Dư liêu se đươc đoc ghi như thê nao?
Chê đô MIN - Minimum Mode
MEMORY
D7 - D0 Q7 - Q0
OE
LE 74LS373
D7 - D0 Q7 - Q0
OE
LE 74LS3738088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
D7 - D4 Q7 - Q4
OE
LE 74LS373
D3 - D0 Q3 - Q0
GND
GND
GND
D7 - D0A7 - A0 B7 - B0
E
DIR 74LS245
A7 - A0
A15 - A8
A19 - A16
RD
WR
Đinh thơi đoc bô nhơ cua 8088 trong chê đô MIN (co 74245) Processor Timing Diagram of 8088 (Minimum Mode)for Memory or I/O Read (with 74245)
ALE
T1
CLOCK
T2 T3 T4
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DT/R __
IO/M __
____
RD
DEN______
A19 - A0from 74LS373 to memory
S6 - S3A19 - A16
A19 - A0 from 74LS373
if I/O ACCESS this is HIGH, if MEMORY ACCESS this is LOW
D7 - D0from memory to 74LS245
D7 - D0 (from memory)
D7 - D0 from74LS245
garbageA7 - A0
A15 - A8
Minimum Mode
MEMORY
D7 - D0 Q7 - Q0
OE
LE 74LS373
D7 - D0 Q7 - Q0
OE
LE 74LS3738088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
D7 - D4 Q7 - Q4
OE
LE 74LS373
D3 - D0 Q3 - Q0
GND
GND
GND
D7 - D0A7 - A0 B7 - B0
E
DIR 74LS245
A7 - A0
A15 - A8
A19 - A16
RD
WR
Minimum Mode
MEMORY
D7 - D0 Q7 - Q0
OE
LE 74LS373
D7 - D0 Q7 - Q0
OE
LE 74LS3738088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
D7 - D4 Q7 - Q4
OE
LE 74LS373
D3 - D0 Q3 - Q0
GND
GND
GND
D7 - D0A7 - A0 B7 - B0
E
DIR 74LS245
A7 - A0
A15 - A8
A19 - A16
RD
WR
Minimum Mode
B nhMEMORY
D7 - D0 Q7 - Q0
OE
LE 74LS373
D7 - D0 Q7 - Q0
OE
LE 74LS3738088
AD7 - AD0
A15 - A8
A19/S6 - A16/S3
DEN
DT / R
IO / M
RD
WR
ALE
D7 - D4 Q7 - Q4
OE
LE 74LS373
D3 - D0 Q3 - Q0
GND
GND
GND
D7 - D0A7 - A0 B7 - B0
E
DIR 74LS245
A7 - A0
A15 - A8
A19 - A16
RD
WR
ch 8088 m i c BUS đ a dli u trong ch đ MIN -Simplified Drawing of
8088 Minimum Mode
D7 - D0
A7 - A0
A15 - A8
A19 - A16
MEMR
MEMW
Minimum Mode
B nhMEMORY
D7 - D0
A19 - A0
RD
WR
ch 8088 m i c BUS đ a
d li u trong ch đ MIN
Simplified Drawing of
8088 Minimum Mode
D7 - D0
A19 - A0
MEMR
MEMW
When Memory is selected?
Minimum Mode
MEMORY
D7 - D0
A19 - A0
RD
WR
SimplifiedDrawing of
8088 MinimumMode
D7 - D0
A19 - A0
MEMR
MEMWCS
220 bytes or 1MB
Đinh vi bô nhơ trong không gian đia chi 1MB What are the memory locations of a 1MB (220
bytes) Memory?
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
00000 0000 0000 0000 0000 0000
FFFFF 1111 1111 1111 1111 1111
Vi du: 34FD0 0011 0100 1111 1101 0000
Giao tiêp bô nhơ 1MB vơi vi xư ly 8088Interfacing a 1MB Memory to the 8088 Microprocessor
2300000
00001
10000
10001
10002
10003
10004
10005
10006
10007
10008
95
::
45
98
27
39
42
88
07
F4
8A
::
20020
20021
20022
20023
FFFFD
FFFFE
FFFFF
29
12
7D
13
19
25
36
::
::
::
::
A19
A0
:
D7
D0
:
RD
WR
A19
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
CS
Thay vi giao tiêp vơi bô nhơ 1MB, điêu gi se xay ra nêu sư dung bô nhơ
512KBInstead of Interfacing 1MB, what will
happen if you interface a 512KB Memory?
A18
A0
:
D7
D0
:
MEMR
MEMWXXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
2300000
00001 95
::
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
::
::
::
A18
A0
:
D7
D0
:
RD
WR
CS
A19
Bô nhơ 512KB se đươc đinh vi như thê nao?What are the memory locations of a 512KB (219 bytes) Memory?
A18 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
00000 0000 0000 0000 0000 0000
7FFFF 0111 1111 1111 1111 1111
Giao tiêp môt bô nhơ 512KB vơi vi xư ly 8088
A18
A0
:
D7
D0
:
MEMR
MEMWXXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
2300000
00001 95
::
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
::
::
::
A18
A0
:
D7
D0
:
RD
WR
CS
A19Chung ta lam gi vơi A19?
Điêu gi xay ra khi đoc đia chi vât ly A0023?
A18
A0
:
D7
D0
:
MEMR
MEMWXXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
A000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
2300000
00001 95
::
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
::
::
::
A18
A0
:
D7
D0
:
RD
WR
CS
A19
Điêu gi xay ra khi đoc đia chi vât ly A0023?
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
A0023 1010 0000 0000 0010 0011
A19 không đươc nôi tơi bô nhơ vi vây nêu 8088 đưa ra logic 1 hay không bô nhơ đêu không nhân đươc
Điêu gi xay ra khi đoc đia chi vât ly 20023?
A18 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
20023 0010 0000 0000 0010 0011
Vơi bô nhơ đia chi 20023H cung không khac gi đia chi A0023H
Giao tiêp hai bô nhơ 512KB vơi vi xư ly 8088
A18
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
A19
2300000
00001 95
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
9700000
00001 D4
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
A3
92
45
33
2C
98
12
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
Giao tiêp hai bô nhơ 512KB vơi vi xư ly 8088
Xay ra: Tranh châp BUS. Hai bô nhơ se cung cung câp dư liêu ra D7-D0 tai cung môt thơi điêm khi vi xư ly thưc hiên chu ky đoc bô nhơ. Nêu hai dư liêu nay khac mưc logic se gây hư hong BUS.
Giai phap: Sư dung A19 lam “bô chon”. Nêu A19=1 bô nhơ phia trên se đươc chon va ngươc lai.
Giao tiêp hai bô nhơ 512KB vơi vi xư ly 8088
A18
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
A19
2300000
00001 95
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
9700000
00001 D4
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
A3
92
45
33
2C
98
12
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
Vi tri cua hai bô nhơ trong vung đia chi 1MB
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
00000 0000 0000 0000 0000 0000
7FFFF 0111 1111 1111 1111 1111
80000 1000 0000 0000 0000 0000
FFFFF 1111 1111 1111 1111 1111
A18
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
A19
2300000
00001 95
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
9700000
00001 D4
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
A3
92
45
33
2C
98
12
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
Giao tiêp hai bô nhơ 512KB vơi vi xư ly 8088
Khi P câp môt đia chi năm giưa khoang 0000 tơi 7FFFF, bô nhơ nay se đươc chon.
Khi P câp môt đia chi năm giưa khoang 80000 tơi FFFFF, bô nhơ nay se đươc chon.
Giao tiêp hai bô nhơ 512KB vơi vi xư ly 8088
A18
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
A19
2300000
00001 95
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
9700000
00001 D4
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
A3
92
45
33
2C
98
12
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
Giao tiêp hai bô nhơ 512KB vơi vi xư ly 8088
A18
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
A19
2300000
00001 95
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
9700000
00001 D4
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
A3
92
45
33
2C
98
12
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
A18
A0
:
D7
D0
:
RD
WR
A19
A18
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
A19
2300000
00001 95
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
9700000
00001 D4
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
A3
92
45
33
2C
98
12
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
Điêu gi se xay ra khi bo bô nhơ phia dươi?
Điêu gi se xay ra khi bo bô nhơ phia dươi?
A18
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
A19
2300000
00001 95
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CSWhen the P outputs an address between 80000 to FFFFF, this memory is selected
Khi P câp đia chi trong khoang tư 00000 tơi 7FFFF, không co bô nhơ nao đươc chon. !
Giai ma đu va giai ma thiêu Giai ma đu
Khi sư dung tât ca cac đương đia chi cua CPU kêt nôi đê chon bô nhơ va vao ra
Giai ma thiêu. Khi môt hoăc nhiêu đương đia chi cua CPU
không đươc sư dung. Khi giai ma thiêu môt ô nhơ co thê co nhiêu
đia chi.
Giai ma đu
A18
A0
:
D7
D0
:
MEMR
MEMW
XXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
A19
2300000
00001 95
:
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
:
:
:
A18
A0
:
D7
D0
:
RD
WR
CS
Giai ma đu
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
80000 1000 0000 0000 0000 0000
FFFFF 1111 1111 1111 1111 1111
A19 cân phai băng 1 đê bô nhơ đươc chon
Giai ma đu
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
00000 0000 0000 0000 0000 0000
7FFFF 0111 1111 1111 1111 1111
Do đo nêu VXL câp cac đia chi tư 00000 tơi 7FFFF, thi A19 co logic “0”, bô nhơ se không đươc chon.
Giai ma thiêu
A18
A0
:
D7
D0
:
MEMR
MEMWXXXX
BP
ES
DS
SS
CX
BX
AX
XXXX
XXXX
XXXX
2000
0000
0023
3F1C
FCA1
SP
DX
XXXX
CS
SI
XXXX
XXXXIP
XXXXDI
2300000
00001 95
::
20020
20021
20022
20023
7FFFD
7FFFE
7FFFF
29
12
7D
13
19
25
36
::
::
::
A18
A0
:
D7
D0
:
RD
WR
CS
A19
Giai ma thiêu
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
00000 0000 0000 0000 0000 0000
7FFFF 0111 1111 1111 1111 1111
80000 1000 0000 0000 0000 0000
FFFFF 1111 1111 1111 1111 1111
Gia tri cua A19 không quan trong vơi bô nhơ, no không quyêt đinh bô nhơ co đươc chon hay không
Giai ma thiêu
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
00000 0000 0000 0000 0000 0000
7FFFF 0111 1111 1111 1111 1111
80000 1000 0000 0000 0000 0000
FFFFF 1111 1111 1111 1111 1111
Đia chi truy câp
Giai ma thiêuA19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
00000 0000 0000 0000 0000 0000
7FFFF 0111 1111 1111 1111 1111
80000 1000 0000 0000 0000 0000
FFFFF 1111 1111 1111 1111 1111
Đia chi truy câp
Giao tiêp vơi hai bô nhơ 512KB
8088Minimum
Mode
A18
A0
:
D7
D0
:
MEMR
MEMW
A19
512KB#2
A18
A0
:
D7
D0
:
RD
WR
CS
512KB#1
A18
A0
:
D7
D0
:
RD
WR
CS
Giao tiêp vơi 1 bô nhơ 512KB
8088Minimum
Mode
A18
A0
:
D7
D0
:
MEMR
MEMW
A19
512KB
A18
A0
:
D7
D0
:
RD
WR
CS
Giao tiêp vơi 1 bô nhơ 512KB (version 2)
8088Minimum
Mode
A18
A0
:
D7
D0
:
MEMR
MEMW
A19
512KB
A18
A0
:
D7
D0
:
RD
WR
CS
Giao tiêp vơi 1 bô nhơ 512KB (version 3)
8088Minimum
Mode
A18
A0
:
D7
D0
:
MEMR
MEMW
A19
512KB
A18
A0
:
D7
D0
:
RD
WR
CS
Giao tiêp vơi 04 bô nhơ 256 KB
8088Minimum
Mode
A17
A0:
D7
D0:
MEMRMEMW
A18
256KB#3
A17
A0:
D7
D0:
RDWR
CS
A19
256KB#2
A17
A0:
D7
D0:
RDWR
CS
256KB#1
A17
A0:
D7
D0:
RDWR
CS
256KB#4
A17
A0:
D7
D0:
RDWR
CS
Giao tiêp vơi 04 bô nhơ 256 KB
8088Minimum
Mode
A17
A0:
D7
D0:
MEMRMEMW
A18
256KB#3
A17
A0:
D7
D0:
RDWR
CS
A19
256KB#2
A17
A0:
D7
D0:
RDWR
CS
256KB#1
A17
A0:
D7
D0:
RDWR
CS
256KB#4
A17
A0:
D7
D0:
RDWR
CS
Ban đô đinh vi tri cho cac chip nhơ
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
00000H
3FFFFH
0000
0011
0000
1111
0000
1111
0000
1111
0000
1111
-----
0100
0111
0000
1111
0000
1111
0000
1111
0000
1111
Giao tiêp vơi 04 bô nhơ 256 KB
8088Minimum
Mode
A17
A0:
D7
D0:
MEMRMEMW
A18
256KB#3
A17
A0:
D7
D0:
RDWR
CS
A19
256KB#2
A17
A0:
D7
D0:
RDWR
CS
256KB#1
A17
A0:
D7
D0:
RDWR
CS
256KB#4
A17
A0:
D7
D0:
RDWR
CS
Giao tiêp vơi 04 bô nhơ 256 KB
8088Minimum
Mode
A17
A0:
D7
D0:
MEMRMEMW
A18
256KB#3
A17
A0:
D7
D0:
RDWR
CS
A19
256KB#2
A17
A0:
D7
D0:
RDWR
CS
256KB#1
A17
A0:
D7
D0:
RDWR
CS
256KB#4
A17
A0:
D7
D0:
RDWR
CS
Giao tiêp vơi 04 bô nhơ 256 KB
8088Minimum
Mode
A17
A0:
D7
D0:
MEMRMEMW
A18
256KB#3
A17
A0:
D7
D0:
RDWR
CS
A19
256KB#2
A17
A0:
D7
D0:
RDWR
CS
256KB#1
A17
A0:
D7
D0:
RDWR
CS
256KB#4
A17
A0:
D7
D0:
RDWR
CSI1I0
O3
O2
O1
O0
Giao tiêp vơi cac bô nhơ 8KB
8088Minimum
Mode
A12
A0:
D7
D0:
MEMRMEMW
A13A14
8KB#2
A12
A0:
D7
D0:
RDWR
CS
8KB#1
A12
A0:
D7
D0:
RDWR
CS
8KB#?
A12
A0:
D7
D0:
RDWR
CS
A15A16A17A18A19
::
8088Minimum
Mode
A12
A0:
D7
D0:
MEMRMEMW
A13A14
8KB#2
A12
A0:
D7
D0:
RDWR
CS
8KB#1
A12
A0:
D7
D0:
RDWR
CS
8KB#128
A12
A0:
D7
D0:
RDWR
CS
A15A16A17A18A19
::
Giao tiêp vơi 128 bô nhơ 8KB
8088Minimum
Mode
A12
A0:
D7
D0:
MEMRMEMW
A13A14
8KB#2
A12
A0:
D7
D0:
RDWR
CS
8KB#1
A12
A0:
D7
D0:
RDWR
CS
8KB#128
A12
A0:
D7
D0:
RDWR
CS
A15A16A17A18A19
::
Giao tiêp vơi 128 bô nhơ 8KB
Ban đô bô nhơ
A19 to A0
(HEX)
AAAA
1111
9876
AAAA
1111
5432
AAAA
1198
1000
AAAA
7654
AAAA
3210
----- ---- ---- ---- ---- ----
----- ---- ---- ---- ---- ----
74LS138: Bô giai ma 3- 8Sơ đô chân
Logic Diagram
ABC
E1E2E3
‘138
0
1
2
3
4
5
6
7
Outputs
Select
Inputs
Enable
Inputs
Bang hoat đông cua 74LS138
Xêp tâng cac 74LS138 đê tăng sô đương giai ma.
74138 tac đông môt ngo ra vơi môt trang thai nhi phân go vao.
Co thê xêp tâng cac 74138 đê tăng sô đương giai ma cho hê thông.
Chu y trên môi tân tin hiêu se co thơi gian trê lan truyên. Điêu nay co thê lam anh hương tơi đinh thơi hoat đông cua hê thông.
Xêp tâng cac 74138A
B
C
E1
E2
E3
‘138
0
1
2
3
4
5
6
7
A
B
C
E1
E2
E3
‘138
0
1
2
3
4
5
6
7
A
B
C
E1
E2
E3
‘138
0
1
2
3
4
5
6
7
OUT A000
OUT A001
OUT A002
OUT A003
OUT A004
OUT A006
OUT A007
OUT A005
IN A000
IN A001
IN A002
IN A003
IN A004
IN A006
IN A007
IN A005
Logic
High
Logic
High
A13
A14
A15
SEL0
SEL1
SEL5
SEL7
Logic
High
MEMR
MEMW
A0
A1
A2
A0
A1
A2
Cac bô giai ma hiên đaiGiai ma trên cac mainboard may
tinh thương sư dung cac chip giai ma thông dung hoăc cac PLD.
Cac bô giai ma thông dung như 74138.