1 [1] Intel 8085A.
2 16.1, 16.2. (. ).
3 .
1 ?
2 , , Intel 8085A?
3 Intel 8085A?
4 , , , :
) JMP 201A h; | ) JNC 2010 h; | ) JPO 201F h; |
) PUSH BC; | ) POP DE; | ) CALL 2022 h; |
) CNZ 2025 h; | ) RET. |
,
1 ().
2 Sim8085 Microprocessor Simulator.
3 .
4 Intel 8085A.
1 .
2 - .
3 Sim8085.
4 16.1, 16.2. , 4.14.3 13. 16.1, 16.2 .
5 16.1, 16.2 , Sim8085 .
6 .
7 .
6 .
7 , 16.1, 16.2 .
8 16.1, 16.2 , .
9 .
10 .
1 , JNZ 201E h 201E h?
2 , ? .
3 , ? .
4 , 3 16.1 , 6 ?
|
|
:
- Intel 8085A;
- .
:
- , ;
- , Sim 8085 Microprocessor Simulator.
Intel 8085A , , , .
: .
, , , .
, , .
:
;
;
;
.
: (=1) (=0).
16.1.
16.1
, Z | , | , | , S | |||||
JZ | ||||||||
JNZ | ||||||||
JC | ||||||||
JNC | ||||||||
JPE | ||||||||
JPO | ||||||||
JM | ||||||||
JP |
, , . 16- - SP. :
- ;
- ;
- .
(BC, DE, HL, PSW), ( ). :
SP 1;
( . . );
1;
.
:
;
1;
;
1.
, . , , . , , , .
|
|
2 16. 1
2000 h Intel 8085A Intel 8085A , 16.1. .
( ) 16.2.
, 12.4. . . , 4(16) = 1110 0100(2) ,
4(16) = 0100 1100(2) (16) = 1100 1100(2).
16.2 16.1
( = 16) | ( = 16) | ||||
()1 | ()2 | ()1 | ()2 | ||
FF | 8B | ||||
6 | 6B | ||||
CD | F4 | ||||
A2 | |||||
9A | 9B |
16.3 .
16.3 16.1
( = 16) | |||||||||
()1- | ()1- | ()2- | ()2- | S | Z | A | P | C | |
16.1
16. 2
2000 h Intel 8085 , () 10 h (2030 h203F h), , 16.4.
16.4 16.2
( = 16) | ( = 16) | ||
(D) | (D) | ||
1, 3, 5, 7 | 8, 10, 12, 14 | ||
2, 4, 6 | 0A | 9, 11, 13 | 0D |
HL, D. , . . 2020 h.
2045 h. 16.2.
( ).
16.5 .
16.5 16.2
(P = 16) | (P = 16) | |||||||||||
(C) | (D) | (E) | (H) | (L) | (M1) -(M16) | (SP) | S | Z | A | P | C | |
(Project " Run), (Project " Trace Into) SP 12 13 ( 16.2, ), 1 5 ( 16.2, ). .
16.2 (a) ()
17
MPLAB IDE
|
|
1 () MPLAB IDE 8.
2 dsPIC33F
MPLAB IDE 8.
3 , , 31.000.
4 31.000 MPLAB IDE 8.