.


:




:

































 

 

 

 


3




. , , 16- I8086, , .
. , Intel , . , , . Intel , . 1971 4- Intel 4004. 8- , Intel 8080, 580. 16- Intel-8086 ( 181080) . , x86, . Intel 286 32- IA-32 (Intel Architcture-32), , 1985 Intel 386. 2001 Itanium 64- . . , x86. , ( , ..), , IA-32. 16- IBM PC (. 14.1) (), - (), . . 14.1. . . - ( ) . , , , . - , , , . , . , -. (), () (), , . , , , , , . 16- I8086 . 14.2 [8]. . 14.2. 16- : 1. - (), ; 2. , 16- ; , 16- , ; 3. , o , 6 , ( ) ; o , ; o , , ; 4. (IP instruction pointer), ; 5. (FLAGS), . : ZF : 1 , SF : , CF : , OF : 1 , PF : 1, 8 ; IF : 1, , , ; , , DF , : 0, , ; 1, , TF : 1, , ( ); 6. , 16- , () , : CS, ; DS; SS ES; 7. , , .

14.:

, 0 1. , , . :
  • ;
  • ;
  • - (BCD).
() . . , , , , . , , , . - 4 . : . BCD- 4- . , 3904 0011 1001 0000 0100. BCD- 8- (), , . 3904 4 : xxxx0011 xxxx1001 xxxx0000 xxxx0100. (FPU - floating point unit), , I486, . 80- . , ( 14.1).
14.1.
()
1 1 1   0...255 0...65535 0...4294967295
1   -128...+127
1   -32768...+32767 FPU
1   -2147483648...+2147483647
1   ≈(0.92*1019)
32 (1+8+23) ≈(0.34*1039) FPU
64 (1+11+52) ≈(0.18*10309)
80 (1+15+64) ≈(0.12*104933)
-
1   0...9
1   0...99
10   0...(99...99)18 FPU




:


: 2017-01-28; !; : 266 |


:

:

.
==> ...

1376 - | 1216 -


© 2015-2024 lektsii.org - -

: 0.008 .