.


:




:

































 

 

 

 





(. 4) .

 

. 4.

- :

c ;

PC , ;

SP , ;

RB , ;

RA , ;

IR ;

OR ;

I .

:

DR , ;

MDR ;

MAR ;

RDR ;

RAR ;

CR , :

COP ;

T ;

ADR ;

Z c;

S c;

OV .

 

c, DR, IR, OR, CR 6 , PC, SP, RA RB 3 . , , , ( I) .

, :

;

;

Reset;

ResetR 0- R 9 ( ).

, . Reset R ( . . ) () . . ResetR 0- R 9 .

 

(. 8.5) . , , ( ) : , , , , .

, , , ( ) , .

, .

, m n. , [(n+1): 999] . 999, 998,... .

 

 

. 5.

, , , m- m-n , [m:n] , .

 

(. 8.6) , , .

:

;

;

;

;

.

 

, , . , .

. , . 0.

, .

 

. 6.

 

( ) .

, , .

. , . , " " . (;) , , .

(. 7) , 300 4 . . , , - . à ( PC) .

 

. 7.

 

. . , , ( 300 ), / . : , . , . asm- , . , .

.

 

 

(. 8) , . , , , .

.

, , ( ) " ".

. 8.

 

-

- -. . 1.8.

 

(), , . - , /. .

IN, OUT, . , / 100 . , / .

- , , 0. /, .

, , , .

, . .

, :

□ ;

□ ;

□ ;

□ .

, . 2.

 

2

0 0, 1, 2 0
10 0, 1, 2, 3
20 0, 1, 2, 3, 4, 5, 6 2
30 0, 1

 

.

.

CR SR, CR , SR .

CR , , SR , . SR , ( ). CR CR .

, CR , 1, CR , 0. CR , .

 

(. 9) , ASCII- .

, 50 , (.8. 10).

- :

DR ( 0) ;

CR ( 1) , :

;

I ;

S .

SR ( 2) , :

Err ;

Rd .

 

 

 

. 9.

 

 

. 10.

DR , ASCII- , 0 . DR .

CR .

, , . = 0 , . .

I, , . I = 0 .

S = 1 . . , . S , , S .

, , I, . (, I= 1), .

, (. . 8.10). Rd ( . ready) SR. Err ( . error) 51 - . 51 - .

Rd DR, Err . , ; 00h, .

. CR 1 .

:

xx10l ( );

x102 Err SR;

xxx103 S CR;

xxx104 S CR.

1 0, 4- 5- CR :

(. 11) , . , ASCII-, . :

128 ( );

8 16 ;

- :

DR ( 0) ;

CR ( 1) ;

SR ( 2) ;

AR ( 3) .

 

 

 

. 11.

AR DR . DR DR , AR.

CR 4- 5- :

; = 0 AR DR ;

; = 1 AR 1 DR .

, CR ( 11) 0, 4- 5- CR (8.1).

, CR, 1:

xxxl0l ( ), ( 032), 000 AR Err ;

102 Err.

 

 

. 12.

 

SR ( ) Err. , 127, AR, 127. Err (. 12).

 

 

(. 13) , :

, ();

D;

CTR;

FT.

( 1, 3, 5 Tl, T2, ). .

CLK 1 . , .

 

 

. 13.

 

CTR ( 2, 4, 6) :

( 5) ;

EI ( 4) ;

I/D ( 3) (/), I/D =0 , I/D =1 ;

k ( [1:2]) ( 1 99).

SR, 0. (5, 4 3 Tl, T2, ) 1 . , , 99 999 0, 0 99 999.

(. 8.14) , 0 , CTR, 001000. , , , , , 01.

 

 

. 14.

 

CTR . SR 1 , :

xxl00 ( );

xxxl0l FT1;

102 FT2;

10 FT3.

 

 

, , :

FR ( 0) ():

LR ( 1) ().

30. FR , LR . LR .

 

 

. , . , , , 09.

, , , .

. . , .

, , , ( ) .

, , , .

100109. , 0 100, 2 102. 100109 .

( ), . :

;

, ([3:5]) PC ( ), [1:2] , (I, OV, S, Z). , I=1,OV = 0, S = 1, Z = 1, [1:2] 1110=10112;

0 I;

, , PC, .

, , , , . iret, PC ( ret), , .

, , . - I . I = 0 . I . , EI ( . enableinterrupt).

, I , . IRET , . . I = 1, , .

, EI. , , .

, I . , - .

, , , (. CR CTR . 9, 13), 0. , .

(, ) . CALL, , IRET, , ( 0, . . CALL , 000).

, . . , INTn ( nÎ{0, 1,,9}), n . , INTn, , n.

, INTn , I .





:


: 2018-10-14; !; : 459 |


:

:

, .
==> ...

874 - | 786 -


© 2015-2024 lektsii.org - -

: 0.108 .