.


:




:

































 

 

 

 






() - , , .

. , .

- , : ● , ● , , , ● .

:

( ) ● , , . .

► () -: , , , .

► , . (. 1).

. 1. -

:

;

;

- . . . .

, .

, , , , "" - 1 .

- , .

. 2.

. 2.
- IOR/IOW / , MR/MW / .

:

  • IN AX,DX AX , DX; IOR (Input/Output Read);
  • OUT DX,AX AX , DX; IOW (Input/Output Write).

IOR/IOW .

□ MR/MW , / , , ADD [EBX],AX.

:

1. ( , );

 

2. ( ).

/ .

- - / - . .

, . 2 .

. - . 3.

. 3.

- 2 . - ADS .

, , READY, .

READY = 0 , /.

( ISA - 2,5 ), /. , , .


: ● (Direct Memory Access - DMA).

- . :

1) ;

2) , ;

3) ; , - , ;

4) ; , - , , ;

5) , ;

6) ;

7) , 3-6, .

.. , , .

- - , , . - ().

. 4.

. 4.

: , , . , - .

:

1. ( DRQ) .

2. ( HRQ).

3. (HLDA), .

4. , - (DACK).

5. , .

6. , (IOR, MW IOW, MR ).

7. .

8. ( ). , 5-8.

.

CAR (Current Address Register) - ; BAR (Base Address Register) - ; CWR (Current Word Register) - ; WCR (Word Control Register) - . MR (Mode Register) -
. 5.

. 5.

4 , , .

► :

MR (Mode Register) - . :

o ( ) ;

o ;

o :

o ( );

o ( );

o ( DRQ IEOP );

o ;

  • CAR (Current Address Register) - ;
  • BAR (Base Address Register) - ;
  • CWR (Current Word Register) - ;
  • WCR (Word Control Register) - .

BAR WCR .

CAR CWR BAR WCR. .

, :

  • CR (Command Register) - - :
    • - . - ( 0 1) TR (Temporary Register);
    • / ;
    • :
    • ;
    • ;
    • ;
    • DRQ DACK ( );
  • SR (Status Register) - : .

, , AEN, :

► , , (. 6).

. 6.

, .

( ), 7 , 2 . ● 4 , , 16 , .






:


: 2016-10-06; !; : 864 |


:

:

, .
==> ...

1540 - | 1378 -


© 2015-2024 lektsii.org - -

: 0.023 .