, . (, ), , . , . , , , (). p- n-.
(CPU) - , . , . . , (, , ). Intel 1969 , 2 , 2250 . , .. , 4004, Intel.
2
: , .
, 0 + (), 1 (). , , :
;
;
.
.
, .
( ) .
1.1.
10 = +10; 2 = + 1010; [2] = 0: 1010;
B10 = -15; B2 = -1111; [B2] = 1: 1111.
. . , , .. - , - .
1.2.
10 = +5; 2 = +101; [2] = [2] = 0: 101;
B10 = -13; B2 = -1101; [B2] = 1: 0010.
. .
|
|
1.3.
10 = +19; 2 = +10011; [2] = [2] = 0: 10011;
B10 = -13; B2 = -1101; [B2] = [B2] + 20 = 1: 0010+1=1:0011.
. "+" , "-" - .
1.4.
10 = 9; 2 = +1001; [2] = [2] = [2] =0: 1001;
[2] = [2] = 00: 1001;
B10 = -9; B2 = -1001; [B2] = 1: 0110; [B2] = 1:0111;
[B2] = 11: 0110; [B2] = 11: 0111.
, . , , .
, .
, , , , . , .
, . : 00, 11. .
: , , .
. ( ).
=-1101 =1001
+=11,0011+00,1001=11,1100
=1101 =1001
+=00,1101+00,1001=01,0110 ( 00,10110 +10110)
=1101 =-1001
+=00,1101+11,0111=100,0100 ( 00,0100)
=-1101 =-1001
+=11,0011+11,0111=110,1010 ( 11,01010 -10110)
. , ( 11), , . .
1. ?
2. , ,
3. ?
4. ?
5. ?
6. ?
|
|
1
( )
1
1.
2. -
2
1.
2. ( , )
3
1.
2. .
4
1. (),
2. .
5
1. , , .
2. ().
6
1. .
2. , .
7
1. .
2. -
8
1. .
2. .
9
1. . .
2. .
10
1.
2.
11
1.
2. .
12
1. -
2. .
13
1. ?
2.
14
1. . .
2.
15
1. ( )
2.
16
1. .
2. .
17
1. ( )
2.
18
1. (- )
2. ()
19
1. ()
2. .
20
1. IOS .
2.
21
1.
2.
22
1. ?
2. ( )
23
1. . .
2.
24
1. ..
2. .
25
1. ( 0.
2. .
26
1. CISC MISC ?
2. - .
27
1. ( ).
2. RISC ?
28
1. ? .
2. .
29
1. .
2. ?
30
1. / .
2. (, )
31
1. Hyper Threading (HT)
2. .
32
1. ( ).
2. .
|
|
2
2 | ||||||||
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | |
7-5-2 | 6-3-9 | 4-2-3 | 2-5-9 | 11-9-2 | 10-9-8 | 6-11-2 | 5-3-7 | |
12-15 | 11-7 | 6-10 | 7-13 | 4-7 | 11-15 | 3-9 | 12-4 | |
29 | 30 | 31 | 32 | |||||
14-5-8 | 2-10-6 | 11-7-9 | 2-6-8 | |||||
3-13 | 6-9 | 14-15 | 1-10 |
1 | ||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
8-4-6 | -7+3-2 | 9-8-5 | 6-9+1 | 7-7+3 | 8-9+2 | -8+5-7 | 6-5-7 | 5-4-9 | -5+6 | |
5-2 | 6-7 | 2-6 | 8-9 | 1-6 | 9-7 | 6-5 | 8-5 | 7-8 | 8-10 | |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | |
7+3-9 | 9+3+2 | 4-8+5 | 7-3+6 | -9+7-5 | 6+4+2 | 3-1+5 | 4+3-8 | 7-4+9 | 5-3-2 | |
-3+11 | -4+9 | -5+3 | -8-12 | 2-13 | -3-7 | -7-9 | -6+5 | -9+10 | -6+4 |
1- 2:
1.
2. , .
3. .
4. .
5.
1. ., , , -., 2002
2. .. , , , ., 1989.
3. , , . , ., 2004
4. .. , , --̻, ., 2005 .
5. .. , , ., 2003.