: - twidler.ru
()
- -
:

:
:
: 15.01.2014
: 29
: 127
:
:
(0)
: 577

: .

4- .

.. ̖ ( < 16 ), .

( .. ) . Q3, Q2, Q1, Q0. ( . ), . y , .. , . .

, .

:

-     ;

-     ;

-     , ;

-     .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

.) :

Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0 y
0 0 0 0 0 0 0 0 1 0
1 0 0 0 1 0 0 1 1 0
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 1 1 1 0
4 0 1 0 0 0 0 0 1 0
5 0 1 0 1 0 0 1 1 0
6 0 1 1 0 0 0 0 1 0
7 0 1 1 1 1 1 1 1 0
8 1 0 0 0 0 0 0 1 0
9 1 0 0 1 0 0 1 1 0
10 1 0 1 0 0 0 0 1 0
11 1 0 1 1 0 1 1 1 0
12 1 1 0 0 1 1 0 1 1

 

0 0 0 0

.) .

Q0

 


0 0 0 0

Q2

 
0

0 1 0

Q3

 

Q1

 

J3 = Q2Q1Q0

Q0

 


Q2

 

Q3

 
1

0 0 0 0

Q1

 

K3 = Q2

Q0

 


0 0 1 0

Q2

 

Q3

 

0 0 1 0

Q1

 

J2 = Q1Q0

Q0

 


Q2

 
0

0 1 0

Q3

 
1

Q1

 

K2 = Q3 v Q1Q0

Q0

 


0

1

Q2

 
0

1

Q3

 
0

0 1

Q1

 

J1 = Q0

Q0

 


1 0

Q2

 

1 0

Q3

 

1 0

Q1

 

K1 = Q0

Q0

 


1 1

Q2

 
1

1

Q3

 
0

1 1

Q1

 

J0 = Q3Q2

Q0

 


1 1

Q2

 

1 1

Q3

 

1 1

Q1

 

K0 = 1

Q0

 


0 0 0 0

Q2

 
0

0 0 0

Q3

 
1

0 0 0 0

Q1

 

y = Q3Q2

.) , .

 

Ѡ


Q0

Q1


Q2


Q3

y


C

.) .


II : .

, .

. 50% , 1 .

:

-     , ;

-     , 00, 堠 = n 16- ;

-     .

556 L < 6 ( 573 ) L > 7 .

Ӡ - : L < 3 , * 7 < L < 9 , 4 < L < 6 .

0,5 . .

:

.) , 堠 .

5732 2 * 8 = 2 .

2 = 80016. , , 10 , 11 , Ѡ 5731 1*8 = 1 , , .

5732 2 * 8 = 2 , .. 5 .

5 .

n 1328 1 * 4 = 0,5 . .

2 .

, 8+3 = 11 .

.) .

16-

I

00E0 08DF

 
II

08E0 10DF
III 10E0 18DF

 
IV

18E0 20DF
V 20E0 28DF

 
VI

28E0 30DF
VII 30E0 38DF
VIII 38E0 40DF

 

 

 
IX

40E0 48DF

 
X

48E0 50DF
XI 50E0 58DF

.) .


III : .

( ) , .

: [ P ] = 63 + n10

:

-      ;

-      , ;

-      .

 

:

 

; :

ORG 00D4H

;

; 00D416

LXI D,0200H

;.1

; 1

; DE (.10)

MVI B,0002H

;.2

;, ..-;

; 2 (.7)

XRA A

;.3 ,

; -

; Tc Tv (.4)

LOOP2: LXI H,0300H

;.4

; 2 (1+2)

; HL (.10)

MVI C,0006H

;.5

; , ..

;

; 6 , ..

; 1 2

;

; 6 , 5 (.7)

LOOP1: LDAX D

;.6

; 1

; 3,

; DE (.7)

ADC M

;.7

; 1 3 2

;(1+2) , ,

; 렠 (.4)

DAA

;.8 ;(..

;BCD

; 9, 16 ) (.4)

MOV M,A

;.9

;

;(1+2) 2 (.7)

DCR

C

;.10 1

; ⠠ (.5)

JZ NB

;.11 : .

; 0 ( = 0 ),

; . 15 , =0,

;..

;,

; . ,

;.. 12 (.10)

IN D

;.12

; 1

; 3

; DE (.5)

IN H

;.13

; 2

; (1+2)

;

; HL (.5)

JMP LOOP1

;.14 6

; .

; 1 2 3

;(1+2)( ) (.10)

NB : DCR B

; .15 ;1+2 3, .. ; 1 (.5)

RZ EN

;.16 : =0 , .. ; , ; , = 0 , .. ; , . 17 (.10)

LXI D,0400H

;.17 ;3 DE (.10)

JMP LOOP2

; .18 4 ;3 ( 1+2) ( ; ) .10)

EN : END ;

III : .

10 1, 2, 3 , BCD . 20016; 30016; 40016 .

( BCD) () 2, .. 30016 .

, .

() .

:



:

 

I : .

= 13 ; JK.

, ;

: 0 , 1 12 .

II : .

L = 11 KB ; L = 4 KB .

III : .

10 1, 2, 3 , BCD . 20016; 30016; 40016 .

( BCD) () 2, .. 30016 .

, .

() .

:

, :
-
5
9
.
2
6
2

,