(HLDA). . ( CLK2). , . 80386 . 1 2. ( 2- ) /, . , , -. , , 80386 READY#. 2, , a.ab.o-() 1 2. , READY# ( 2), 2 , READY# . 6.4.2 . (NA#). . (BE0#-BE3#, A2-A31) . , 80386 (ADS#). .6-9 . .6-9 , , , , 1 2. , , , . - . , , . , "". , "" , ( ), , . , . , 2 , . , , , . .6-10 80386 2- 4- . , ( 32 , 16- ). 6.4.3.4 , 6.4.3.5 , 6.4.3.6 6.4.3.7 16- . 6.4.3 6.4.3.1 , . " . : . : . . , NA# ( ), . , , READY#. 80386 NA#, , . : 32 16 . BS16# ( 16) , . BS16# 32- , () BS16# 16- . 16- , 80386 , 16- . 16- . . . 6-7. , 80386 16- , D0-D15 D16-D31. , , , READY#. , . , , READY#. READY# . READY#, , .6-11. READY# , .6-12, ( ), READY# . , READY#. , . , 80386 "" , . , 80386 , . 6.4.3.2 . , .6-11 . .6- 11 , , , . 1 2. 1 "k$ nbao , (ADS#), . . 80386 , . 80386, 1 , . .6-12 , 2 3 . 2 3 READY# 2. READY# 2. , . , , () NA# 2, 2 , .6-12 2 3. NA# 2 ( 2), , 2 ( ), 2i ( ) 2p ( ). .6-13 , . 4- : 1, 2, i h. 1 2, 2 ( ). , , .. i, , .. h. "1" +-------+ ? | +--------------+ +-----------| Th |?-------------+ | +--------------+ | | - - | | +----------+ | | | | | | "2" | | "1" |"3" "4" | ----+ | | | "6" | |"5" | | +--------------|---------------+ | | | | | | | | ? ? | ? ? ? | +--------------+ +--------------+ "9" +------------+ +?| | "3" | +-----?| +-+ | | Ti +-----?| T1 | | T2 | | | | | | |?-----| | | | +--------------+ +--------------+ "7" +------------+ | |"2" | - "8" | +-------+ +------+ "1"-HOLD "2"-HOLD * "3"-HOLD * , "4"-READY# * HOLD "5"-RESET "6"-READY# * HOLD * "7"-READY# * HOLD * , "8"-READY# * NA# "9"- T1 (80386 ADS#). T2 , NA# . Ti . Th (80386 HLDA). : T1 T2. , . : 32 16 , .. BS16#. BS16# 16- , . .6-13. 80386 ( ) , , , .6-13. i. 1. 1 2. 2 NA# , 2 . 2, 1 , ( ), i, , h, HOLD. .6-13 BS16#. 80386 , 16- , . 16- 16- , , .6-13. 80386 , .6-13. .6-20 6.4.3.4 " " , . 2: (80386 ADS#); 2 , NA# ; i ? ; h (80386 HLDA). , . : 32 16 , .. BS16#. BS16# 16- , . 6.4.3.3 32 , 16 . , 32 . READY# 2, BS16# , 32 . BS16#, 16 . BS16#, 16- , BS16# . 16- . , , 16- READY#. 16- 16- , , 16- , . BE0# BE1#, ( ) , D0-D15 16- . .6-14 6-15 , BS16# 16- . .6-14 . .6-15 . , 1 .6-15, BS16#, NA# () 2, () 2. , 2 BS16# . 6.4.3.4 , , , , READY#. , 80386 ADS#. NA#. , NA# , . , , NA# 2. 2 .6-16, NA# 2 (NA# 2 ). NA# , 80386 , , ADS#, . , . , 80386 : 1. , NA#, BS16# NA# (. .6-16 3 4; .6-17 2-4); , NA# BS16# 2 , BS16#. , , 16 , . .6-18 80386, . 2. , NA# (. .6-16 6-17); 2p. , , NA#, 2p 2i (. .6-19 3). , READY#, 2p 80386 . , , ADS#, . 3. , 80386 NA#, 80386 , . 16- , BS16# , NA# 32- ; , NA# , BS16# (. .6-16, 6-17, 6-19). , NA# , 16- BS16#. . 6.4.3.6 " ". 4. , 80386 ADS#, . 80386 , * &$k% (. .6-16, 6- 17, 6-19); 5. , , ; , (. .6-19 1). , , .6-20. , , , . "1" +----+ ? | +--------+ "2" ----------------+ h |<--------------------------+ | +---------?| | "2" | |"4" |"1" +--------+?-------------+ | "5" | +--+ "6" "3"| | | ------+ | |+-----------------|--------------+ | | ? ? || ? | | | +-----+| +-------+ | +-------+ | --->| i +- "3" | 1 | L>| 2 +----+ | | | +------------?| +------------?| |?-+ | | +---+-----+ +-------+?------------+-------+ | | | "4" - - "8" | - | | | | | "8" | "12" | +--+ | | | |"6 +--------------+ +--------------+ "9" | | | | | ? "7"| | | "15"+------+ | +--------+ +------+ | | | --->| 2i +-- "16" | 2 | "14" | 1 | | | | | | +------------?| +------------?| +-+ | | +---+------+ +--------+?------------+------+ | | | - - - | "13" | | | | | | +---+ | | | | | | "11" "17" | "10"| | | | +----------------------------------------+ | | | +---------------------------------------------------+ | +-------------------------------------------------------+ "01"HOLD "02"READY# * HOLD "03"HOLD * , "04"HOLD * "05"RESET "06"READY# * HOLD * "07"NA# "08"READY# * HOLD * , "09"READY# * NA# "10" ( * HOLD ) * NA# * READY# "11"NA# * (HOLD * ) "12"READY# * NA# * HOLD * , "13"NA# * HOLD * ' /`.a, "14"READY# "15"READY# * ( * HOLD ) "16"READY# * , * HOLD "17"READY# : 1? (80386 ADS#). 2? , NA# . 2i , NA# , , (80386 ADS#). 2? , NA#, , , (80386 ADS#). 1- . Ti . Th (80386 HLDA). NA# : 2i,2 1. 1 2. .6-20. ( ) , 1p 2p (, 1 2). 1p . 6.4.3.5 .6-20, i, 1p. , i, 1, . , NA#, 2p, ( 2p ). : i,i,i 1-2-2p 1p-2p 1-2-2p - , () , 1p. : h, h, h 1-2-2p 1p*2p .6-17 1. 1 2, 3 4. NA# , 2, 3 4. , , NA# , . , 1 .6-17 NA# 2. NA# , 80386 , . , 1 , 1, 2p. 2 2, 1p. 2 , READY# 1. 1 .6-17 2 .6-16. .6-17 , , . 2 .6-16 , . : 1, 2 ( NA#), 2p ( , 80386 , ). 2p , . (1, 2 2p), , , , 1 .6-17. 2, 3 4 .6-17 , , 1p 2p. , NA# , 80386 2p . 2p , . 2p ADS#. .6-16 6-17 4, 4 2i. , 80386 4. 2 2i, . , NA#. , , . , , , cab -."+%--k, NA#. 6.4.3.6 BS16# 16- . BS16#, 80386 , , 16- , D0-D16. , NA# BS16# . , 32- 16- . 16- 32- , 80386 , . NA#. NA# , 80386 , . , NA# A2-A31, , BS16# . 80386 , : 1. 80386 , BS16# , NA# . NA# , 32 . 2. , NA# BS16# , BS16# NA# , 80386 , NA# . 80386, .6-18 , BS16# NA# , . 6.4.4 (INTA) , INTR, , 80386 . , , , , READY#. 2 . , , 4 (31- 3 , 2 , 3#-1# 0# ). , , 0 (31- 2 , 3#-1# , 0# ). LOCK# . , i, /`%`k" -(o, ("" ) 160 ., 80386, 24 ( CLK2 48 ), TRHRL 8259. D0-D31 . . 80386 D0-D7 . ( 0 255), . 6.4.5 80386 HALT. . , 6.2.5 , , 2. 0# 2# , , 0. , D0-D31, . 80386 , INTR ( ), NMI, RESET. 6.4.6 80386 . . , 6.2.5 , , 0. 0# 2# , , 2. , D0-D31, . READY#. 80386 , NMI RESET. 6.5 6.6.1 / , h, HOLD. 80386 , HLDA. HLDA , 80386 . , HOLD RESET, ( NMI, , HOLD ). Th , .6-25, , LOCK# , .6-26 5-27. a(#- + S16# 16- , HOLD, .6-13 5-20 . Th HOLD. Ti, .6-25, . , , 1, .6-26 6-27. Th RESET. Th NMI, 2 Th , Th 80386. 6.6.2 RESET HOLD. , RESET Th. RESET HOLD, 80386 .6-3 " RESET" . HOLD RESET, 80386 , , , HOLD , 80386 . HOLD