.


:




:

































 

 

 

 


2




SR , 0 . , , . .

, .. . OUT. .

 

 

1 0 . / .

1 2, 0 , . . / .

:

1. 0 4 . -, .

2. 1 , . (). ( ) , , .

STB () 0 , -.

IBF ( ) 1 , - , .

INTR ( ) -1 , - , , . .

1.

1

58055, 1. , . 1 ().

, , STBA# (), . 58055 IBFA ( ). IBFA STBA# . STBA#, IBFA 1 1 INTEA, INTRA (), . , . 58055 RD#, . RD# IBFA, STBA#. , () INTEA INTEB 1 () / 4 2.

1.

ACK# () 0 ( ) , . .., ACK .

OBF# ( ) 0 , , .

INTR ( ) 1 , . , . .

1 () . , 58055 WR#, INTRA. WR# OBFA#, , . ACKA#, OBFA#. , .. INTEA(C6), ( ACKA#) OBFA#, . INTEA INTEB / 6 2.

1 - . , . .

 

 


1

0. , , 0-3 , 4-7 .

MVI A, 10010001b; P7

OUT RUS; P6-0, P5-0 0

; 4-1

; 3-0 4-7

; 2-0 0

; 1-0

; 0-1 0-3

 

2

1 ( ), 0. , , 0-3 , 4-7 .

MVI A, 10100011b

OUT RUS

, 6=0 5=1 1. 4=0 , 1=1 . 0-2 4-5, .. 3, 6 7 .

 

3

1 ( ), , , 6 7 .

MVI A, 10110100b

OUT RUS

4=1 ; 2=1 1; 1=1 . 6 7, .. 0 5 .

4

IBF . INDAT. , 1.

WAITR: IN PORTC; ?

ANI 00100000b;

JZ WAITR; ,

IN PORTA; ,

STA INDAT;

1, IBF 5 .

 

5

, OUTDAT . , 1.

WAITR: IN PORTC; ?

ANI 00000100b;

JNZ WAITR; ,

LDA OUTDAT; ,

OUT PORTB;

1, ACK# ( ) 2 .

 

6

5 1 .

MVI A, 00001011b

OUT RUS

7 0, , 3, 2, 1 1012 5 , 0=1 .

 

7

0

SUB A; 0

OUT RUS

3, 2, 1 0002 0 , 0=1

 





:


: 2016-09-06; !; : 455 |


:

:

, .
==> ...

1452 - | 1389 -


© 2015-2024 lektsii.org - -

: 0.014 .