.


:




:

































 

 

 

 





 

2-45 01 33

2-45 01 32 ,

 

4

 

4

 


81.332

32.97

75

07.04 2014 ., 10

 

:

. . , ;

. . ,

 

. . , , . .

    75 : 2-45 01 33 , 2-45 01 32 , . 4 . .4 / . . . , . . . : , 2014. 104 . ISBN   1220 , Sim8085 16- dsPIC33F MPLAB IDE. .   81.332 32.97

, 2014


 

1220 . () Sim8085, dsPIC33F MPLAB IDE ( 8.89) -31.000.

. ., 19, 20.

 

12

 

1 (), Intel 8085A.

2 Intel 8085A.

 

1 [1] Intel 8085A, , .

2 [1] .

3 , .

4 .

5 (. ).

 

1 , ?

2 , JNZ 201A h, ?

3 , ? , Intel 8085A ?

4 , , , , , :

 

) MOV C,D; ) ANA M; ) SUB 10 h;
) MVI A, 10 h; ) JZ 2010 h; ) CALL 201B h;
) CALL 2025 h; ) RET; ) CNC 201F h;
) LXI B, 2100 h.    

 

1 .

2 12.1 Intel 8085A, , 12.1 ( , . . ).

 

12.1 12.1

 

(P = 16)
(A) (B) (C) (D) (E) (M1) (M2)
                 
  M2 = 2((C) + (D)) (M1)   1A  
  M1 = (B̅) ˅ (A) ˄ (M2)     F0
  M2 = ((M1) (A)): 2 + 15 h    
  M1 = (C̅) ˅ (M2)) ˄ (A) 2D E1  
  M2 = (D) 2 (M1) + 10 h    
  M1 = (E̅) ⊕ (A) ()   1F  
  M2 = ((C) (A)): 4 (M1)   2D  
  M1 = (D̅) ˄ ((A) ⊕ (M2)) 1E   A0
  M2 = 4((D) (M1)) + (A)   0A  

 

 

12.1

 

                 
  M1 = ((B) ⊕ (D̅)) ˄ ()     2F
  M2 = (A) + ((M1) (D)): 2     1A
  M1 = (B) ˄ (A) ⊕ ()     FE
  M2 = 2((M1) (B)) + (A) 1E 1A 2B
  M1 = (C̅) ⊕ (M2) ˄ (A)      
15* M2 = ((B) ⊕ ()) ˄ (A) + 02 h   2C 0F
1 M1 2020 h. 2 M2 2021 h. 3 2000 h. 4 15* .

 

2.1 . , Intel 8085A 2 RAL RAR .

2.2 ( 12.2).

 

12.2 12.1

 

           
           
           
           

 

2.3 . . .

, , . (. ).

3 12.2 Intel 8085A , ( ) , 12.3. 2000 h.

 

12.3 12.2

 

(P = 16) (P = 16)
(DE) (A) (DE) (A)
  00A3 B2   00C3 5B
  00B4 C3   00B3  
  00D5     00D2 A3
  00E6     00B1  
  00F1 DA   00C1  
  00D4     00D1  
  00B2     00E1  

 

DE, E, D . A. 16- HL. B.

. , . , . HL, .. HL . , HL, , .

, . , HL, HL , . 12.1.

1( 12.1) DE A. 2 HL. 3 B ( ) 8. 4 HL ( DAD HL). : HL (HL) + (HL). 5 . , TC . 6 ( ) TC. (TC) = 1 7 HL ( DAD DE). (TC) = 0 , JNC M1 8. 8 B, 9 TZ . (TZ) = 0 ( B ), JNZ M2 4, . (TZ) = 1 ( B ), .

3.1 12.2.

3.2 4 . , . (0,25 ).

4 .

5 .

 

 

:

1 .

2 12.1, 12.2 (, ).

3 .

4 .

5 .

 

 

1 , Intel 8085A?

2 , Intel 8085A?

3 , 16- Intel 8085A? .

 

 

12.1

 

 

:

Intel 8085A (1821BM85A);

.

:

;

Intel 8085A;

.

 

 

, 15* 12.1 ( 12.1).

1 ( 12.2).

 

 

 
A ← (A) ⊕ (B)  
A ← (A) ˄ (C)  
← (A)  
A ← (M)  
A ← ()  
A ← (A) + 02 h  
M ← (A)  
 
.

 


12.2 15* 12.1

 

2
( 12.4).

 

12. 4 15* 12.1

 

    MVI A, 51 h 3E 51 ; A ← 51 h
    MVI D, 2C h 06 2C ; B ← 2C h
    LXI HL, 2020 h 21 20 20 ; HL ← 2020 h
    MVI M, 0Fh 36 0F ; M ← 0F h
200   MOV C, A 4F ; C ← (A)
200B   MOV A, M 7E ; A ← (M)
200C   CMA   2F ; A ← ()
200D   XRA B A8 ; A ← (A) ⊕ (B)
200E   ANA C A1 ; A ← (A) ˄ (C)
200F   ADI 02 h C6 02 ; A ← (A) + 02 h
    STA 2021 h 32 21 20 ; ← (A)
    HLT     ;
() , .  

3 . : () ⊕ (B) = X1; X1 ˄ (A) = X2.

  (M1) = 0F(16) = 0000 1111(2)
() = F0(16) = 1111 0000(2)

(B) = 2C(16) = 0010 1100(2)

X1 = DC(16) = 1101 1100(2) ˄ (A) = 51(16) = 0101 0001(2)
+
X2 = 50(16) = 0101 0000(2)

02(16) = 0000 0010(2)

(M2) = 52(16) = 0101 0010(2)  

 

 

13
Sim8085 Microprocessor Simulator

1 Sim8085 Microprocessor Simulator.

2 , Sim8085 Microprocessor Simulator.

 





:


: 2016-03-27; !; : 504 |


:

:

.
==> ...

1870 - | 1785 -


© 2015-2024 lektsii.org - -

: 0.06 .