journal of all scince V.1. NO.1 | Page 19
# (4
8086
A
" Q F@
:3( &Z 01/
8086
~
" 8P C I% % V 3
8
.
% _, +5% _3
_
% Z
"
_ ?% 8
cP„%
" Q
% % 5 CPU +U%
%
16 . M{
A
. "
.
% '
%
& @X
"
8 4 I2 I1 =K8
.
:(80286 8086 )
, " 8P C
Ug *
16
" . M{
.
15
. _ B _ %5
8 7
AX
BX
CX
DX
?% 8
- % #Z
J % 8 " %
AH
BH
CH
DH
" /
.
DS: Data Segment
%
Ug 8U
':
B % 5 . M{
A : @X /
< K
%
A : @X .1
" 8P C
PG% ? @A5 % ,
W . M{
A : @X .2
% % #%
"
@A5
ES: Extra Segment 2 ]% @A5
B
%5
J % 8
IP : Instruction Pointer
W
W[ h % " %
% : 4(
SP : Stack Pointer
A: @X .3
BP : Base Pointer
B
%
. M{
- :c*
A : @X .4
: (Flag register) Z Q *
d : @X .5
SI : Source Index
M H $
15
R
.
CS: Code Segment
SS: Stack Segment -' @A5
DI : Destination Index
" Q
% % # Z " : (Segment) .
%
@A5
.
A
" 12 3 . M{
,
W*
0
AL
BL
CL
DL
-T ?% 8
%
* , # : @X 3<&D -1-4
14
R
13
R
12
R
11
O
F
10
D
F
* @]
9
IF
8
T
F
n7- *
7
SF
6
Z
F
5
U
4
A
F
3
U
2
PF
1
U
0
C
F
:R
- l @. : Undefined
=_
_C ) . 8_
_ 1 _% *
% " †
% * EC % C%
= # $ % % x' B% : (Overflow Flag) OF
8
.(
tE`_ ) . 8
# $% * %
ƒK %
JG B% ƒK
* % % "
L8
Z
* =
? P C
$
8 Q
1 B% : ( Direction Flag) DF
.(
.8
0 B% V @2 « " J5 »
V @2 „
K
"
9
%
1 B% : ( Interrupt Flag) IF