Intel 8051 :
(, , ..);
, . - 4;
(), . - 128 ;
-;
16- -;
5 ( ( );
.
4.
:
- ;
R0 R7 ;
MCS 51 MUL () DIV ().
MUL AB, , ;
DIV AB, , , , .
R0-R7 , (, GP general purpose);
R0 R1 ;
PC Program Counter . Reset PC = 0 .
.
( , * - )
1) - , . (). ADD A, R2; (A+R2 → R2)
2) ; . :
ADD A, adr ;
ADD A, @ R0;
R0 . @ - .
3) - .
ADD A, # 32H
32 ;
# - , , . #, 32 .
PSW Program State Word (F - )
CY (carry) (0 , 1 )
AC ( ) - , - (BCO Binary Code Decimal). (0 ; 1 ).
.
F0 , . . 0 1 .
S1, S0 ;
S1S0
0 0 B0 (0-7)
0 1 B1 (8-16)
1 0 B2 (16-23)
1 1 B3 (24-31)
OV overflow .
1- .
P parity () (0) (1) .
(PSW.3)