.


:




:

































 

 

 

 


. DeComp




̲Ͳ ²

ֲ Ͳ ² ˲Ͳ

 

"Ͳֲ ֲ 'в"

 

 

 

 

6.0915

 

2007 .

 

 

- 2007

 


" '"/ 6.0915 ″ ″ / . .. , .. . : ″ ″, 2007. - .

 

 

. ., ..., .

. ., .

 

 

....

 

 

³ .., ..., .

 

 

6.0915 ″ ″, ″ ″ , 䳿 , , , '. .

, , , (hardware ) (software - ), . , , , . , , .

. , , , , , ( , , , 䳿 ), .

DeComp, . , . , , .

 


.

 

1.1.

 

 (, ) . , , , ( 볔 ). , , , , .

:

- , 3000 . . ., . , , . (), ( , ), ( ).

- ,

- - 500 . .

, , ( ), , .

XVII , 쳿, 쳿, ' , , . , XIX XX .

1832 , (Charles Babbage, 1792 1871), , . , . . .

1836 . :

- ( );

- ( ) 40- ;

- ;

- , , , ;

- , ;

- . .

, . - . . , 3 ., 2-4 .

 . . , XIX , . . .

XIX ' , , . , () , , .

, , , . 쳺, , , . , , , .

, .

 

1.2. -

 

, , ղ . , 5- (.1.1): 1945 . . . . -.

:

- , , (, , , , .), ;

( ) ( ), , , , , . - 䳿 - , ;

 

.1.1.

. , , , . , , , : , , ( ), ;

, , . , , .

, . , , 䳺 ( , -, .), (, , .). ( , ) , .

, :

1. ;

2. () , .

3. , , 䳺 - ;

4. - ;

5. , , .

, 䳿, , . , (), .

, . , () . :

1. , () ().

2. , , () , .

:

;

(, ) , ;

( ), ;

() , , ;

, .

, , .

- . : , . . .


. DeComp

 

2.1. DeComp

 

DeComp , 1- , , . 1- , , . , , .

- DeComp, , D: HOME\ki-1\OFK\DeCOMP , . DeComp.exe, , .2.1.

 

.2.1. DeComp

 

̔, ̔, ̔.

, .2.1, 1- . , : .

. ̔ , 5 () . . :

- - ;

- - - ;

- ( ) ˳ ;

- . /.

, ᒺ ( . to process ), , .

4096 , 8 . ( ) . , . , 10, 2 0 1, 2. ³ , .

16- , 16 , (8 = 1 ). 16- . , , 216 ‑ 1 = 6553510. , 4096, log24096 = 12 . 32-, 232 4. = 4 .

, , , . : . , . , .

, , - , ( ˳ ) (. 2.1.).

, , . , , . ³ : 0 1. () (), 1 ( ), 0.

- () , , . , . , . : , , .

3- () :

Z ( . Zero - ) , 0;

S ( . Sign ) , < 0 ( - 䒺 );

C ( . C arry ) , ( 65535).

, 1, , , .

. 2.2 . , . , , , . - . (, , ) .

 

.2.2.

 

. , (ດ) , . ( . to accumulate ) , , . (.2.2) .

, , , .

, : ( - ) ( - ). ( ), 򳺿 , . , ( ) . , , , , .

2- , : , , , , . ? : ˳ . ˳ , . , , .

 

2.2.

 

, . ( ) , . , ດ , .

16 , 2- : ( 1 0) 0 15 16- (0) (15). , 0, .

5- , :

,

,

A,

в ,

˳ .

12-, 12 ( 0- 11-).

. , ( ), , , . , , +1, 1. , , , () ( 0).

, 3- : "" "" . . .

, , , ˳ . :

1) , HLT ( . to halt ), .

, , , , , . , , 䳿 (, ) . , . . , , . , . 12- , . , , .... , .

2) , ˳ , ˳ , . DeComp;

3) , . .

2.4. ̔

2.5.

³ , (.2.3). , , ̔ .

 

.2.3.

 

- DeComp, , :

1. ;

2. , , ;

3. , ;

4. , ˳ ;

5. , , . .

6. (, - ), .

7. , , ;

, . , . :

;

䳿, ;

1 .

. 2.3, : , , . 26 .

4- (). - , , , . a 12- , , x .

, , .

, .

( , * , 0 0).

. 4 ( ) , (. 2.4), (, LOAD 0000, ADD 0010).

 

()

15 12 11 0

 

.2.4.. DeComp

 

³, 12 . ( , , ADD), , (, JMP).

(. 2.5) 6 7 , . 25 = 32, , 5 26- , ᒺ ( 4 ).

(.)

15 9 8 0

 

.2.5.. DeComp

 

2.5.

 

() ̔ - -150. "" . ³, : "ϳ " "ϳ ".

, . ϳ , .

, , , . :

2 - 16 2-16 2-16 2-16
              C
              D
          A   E
          B   F

 

"", , " " " " . 񳺿 "" ' .

16- "" 12- . ' .

, , . , . ʳ " ".

"", , , INPUT .

"" 16- .

 

2.5.1.

 

, . ϳ ϳ , .

˳ :

;

;

;

.

"" , , .

, , , . , , ( ) . " ". , "". ϳ " ", " " .

ϳ "" " ".

DeComp.prg , , .






:


: 2016-11-24; !; : 779 |


:

:

,
==> ...

1966 - | 1802 -


© 2015-2024 lektsii.org - -

: 0.119 .