. .
- , , , , :
,
,
,
.
.
, :
1) , , ;
2) , ;
3) , .
.
1 (1 bit, binary digit) - ( ).
1 (1 byte) = 8 bit - 28 = 256
1000 500 ..
1500 -
1642 -
1822 -
1830 -
1847-54 -
1930- 1940-
- ,
- Z1,Z2,Z3,Z4
- , 1943
- , ENIAC 1946,
(Electronic Number Integrator And Computer)
EDVAC
(Electronic Discrete Variable Automatic Computer) - 1945
- 1948
- .. 1950,
1947 , Bell Labs.
Texas Instruments (JackKilby) 1958 ( 2000 .).
(RobertNoyce) c (GordonMoore) FairchildSemiconductor .
1971 Intel Corp. Intel 4004.
2250 100 . 4xxx / (4001, 4002 .).
- .
IBM.
IBMSystem/360
IBMSystem/370
.
. Cray-1 (133MFLOPS), -2, -3, -4
|
|
-500 ( www.top500.org ):
Nebulae, Fermi, Sequoia, Tianhe, Jaguar,
- Altair 8800 ( MITS)
- Radio Shack TRS-80 (Tandy)
- Commodore PET (Commodore)
- Sinclair ZX81 (Sinclair)
- ZX Spectrum (Sinclair)
- Amiga 1000(Commodore)
Apple& IBM
Apple I 1976 .
6502 (MOS Technology).
Apple II 1977 .
IBM PC 1981 .
8088 ( Intel ).
IBM PC/XT 1983 .
2. . .
.
, (, ) .
, () .
, .
(, , 10, .. ).
,
. 0 1. , , , . . , . . 1, 0. .
. 0,1,2,3,4,5,6,7.
. , . , . ( 10,11,12,13,14,15) A,B,C,D,E,F.
.
q:
1. q , , .
2. q ( ).
.
3. : , .
( ).
: (8=23) :
- 3 ;
- .
: (16=24) :
|
|
1. 4 ;
2. .
.
3. : , () , , 3 (4) .
3. . .
, .
( ).
. N = 2n (n )
. , ... , 0 1.
8 . , 0. 1024 1 (1 = 1024 ); 1 = 1024 ,
1 = 1024 , 1 = 1024 ,
1 = 1024 , 1 = 1024 .
() , .
. : .
. , , . 1 . 2, 4, 6, 8, 10 . 2 , 4 , 1 . , (k=2, 4, 6, 8, 10):
.
. , :
: . ( ) 0 (+) 1 (-)
, :
.
, . : , . , . , .
,
:
(),
,
( ) .
4. . .
:
, .
.
( ).
|
|
( ).
. 01, 10.
.
- . - . .
. .
:
φ = 0 ÅX = X ( X = 1).
. :
φ = 0 ÅX = X
- . (). , . , , . (. 4).
5. . .
, .
. , 0 , 1 .
. , .
. .
. 0 +0 0.
, , . 0 +0 0.
, , 1 . 1 0 0 . . , .
-128 <= x <= 127.
, 4- .
-8 | - | - | |
-7 | |||
-6 | |||
-5 | |||
-4 | |||
-3 | |||
-2 | |||
-1 | |||
1000 0000 | 1111 0000 | ||