.


:




:

































 

 

 

 


16- 16-




SBHE#
L -
SA DX(A0=0) -
D[15:8] -
D[7:0] AL -
IOCS16# L -

16- 16- 1, 5, xxx9, xxxD

SBHE#
L H
SA DX(A0=1) DX+1 (A0=0)
D[15:8] AL 0
D[7:0] AL AH
IOCS16# L L

16- 16-

SBHE#
H L
SA DX+1 (A0=0) DX (A0=1)
D[15:8] 0 AL
D[7:0] AH 0
IOCS16# L L

16- 8-

SBHE#
L L
SA[1:0] DX(A0=0) DX+1 (A0=1)
D[15:8] AH AH
D[7:0] AL AH
IOCS16# H H

16- 8- 1, 5, xxx9, xxxD

SBHE#
L H
SA[1:0] DX(A0=1) DX+1 (A0=0)
D[15:8] AL 0
D[7:0] AL AH
IOCS16# H H

16- 8- xxx3, 7, xxxB, xxxF

SBHE#
H L
SA[1:0] DX+1(A0=0) DX(A0=1)
D[15:8] 0 AL
D[7:0] AH AL
IOCS16# H H

8- 16-

SBHE#
H -
SA[1:0] DX(A0=0) -
D[15:8] 0 -
D[7:0] AL -
IOCS16# L -

8- 16-

SBHE#
L -
SA[1:0] DX(A0=1) -
D[15:8] AL -
D[7:0] 0(AL?) -
IOCS16# L -

SD[15:0] /, . () (IOR#, MEMR#, SMEMR#) ( ). () (IOW#, MEMW#, SMEMW#). - . - ; , . IOCHRDY , (wait states). ( -, , ). , 15 . 0W# , . IOCHRDY 0WS# , .

 

 

IOCHRDY ( ) .

 

BIOS Setup (wait states). , , -. : 16- , , . , BIOS Setup ISA -, 8- 16- .

, (recovery time) - . BIOS Setup 8- 16- .

, , , SD[7:0] SD[15:8]. 74ALS245 (15336) 8- . # (Output Enable ), , . ; IOR#, -, MEMRD#, . , ( ) , . 8- 16- ; , 16- ATA 8- COM, LPT, GAME . IOCS16# MSC16# . 8- ( IOCS16# MSC16#), SD[7:0], SD[15:8] ( ) . 16-, IOCS16# MSC16#, SBHE# SA0. SD[7:0] SA0=0, SD[15:8] SBHE#=L. .

(, 8255, 8250, 8253 . .) SD[7:0] IOCS16# MSC16#. ( ) .

-: , , 8 , = FFh. . . , R0 (), R0+1, R+2 ( ) . AA55h, IN AX, R0 AL=55h, AH=AAh. , IN , R0+1, AL=AAh ( R0+1, !), a AH=FFh ( ). , : (, ) . ( SA1 , ), AH=55h, R0 - R0+2. , , , . - (, BIOS 1- 16- PC/AT).

 





:


: 2018-11-11; !; : 377 |


:

:

: , .
==> ...

1961 - | 1582 -


© 2015-2024 lektsii.org - -

: 0.01 .