2012
̳ . 0508 ² ², 6.050801 ²̳- ² ,- : , 2012. - 10 .
: .., ...,
.
___ . __________________2012 .
, . _____________ ..
___________________2012 .
___ . ____________________2012 .
, . ______________ ..
____________________ 2012 .
() "̳ ".
, . 15 , 15 . 51 MCS-51. 10 .
- 50 .
̳ .
(, , , ).
, 25 , 9 . , .
. ³ . | |
ʳ , . | |
, , . | |
³ | , , , , . |
ϳ .
″ ³ ″ 20-25 ;
″ ″ 14-19 ;
″ ″ 09-13 ;
|
|
″ ″ 09 .
1. ?
³: 1) . . ; 2) . . ; 3) . . ; 4) . . ; 5) .. .
³: . . - . 1946 . . ( 1963 ). 쳿. i , i - "" (1949-1951). 3500 2500 . 60 2, 25 㳿. 1952-1953 "" (3 . .) , . ( 1)
2. ':
³: 1) , , ' ; 2) , , '; 3) , .
³: , ᒺ , . ( 1)
3. - ENIAC :
³: 1) . . . 2) . ; 3) . ; 4) . ; 5) . . .
³: ENIAC (Electronic Numerical Integrator and Computer) - . ' 1943 ³ , . 1941 Z3, , ENIAC . 17468 , 7200 , 1500 , 70000 10000 . 150 . 300 5000 . 27 . . ENIAC ', ( ' ). ENIAC 14 1946 . ( 1)
4. ̳ - .?
³. 1) , , , : , , , ; 2) () ; 3) , ' /.
³: - , , , , . ( 1).
5. , .
³: 1) . ; 2) . ; 3) . ; 4) . ; 5) . .
|
|
³: (10 1815 - 27 1852) . , . . . ″ ″, ″ ″. . ( 3).
6. ?
³: 1) ; 2) ; 3 .
³. . . ( 2)
7. 37, , .
³: 1)00110101; 2) 00100101; 3) 01100101; 4) 00100111; 5) 00101101.
³. 3710 = 001001012. ( 2)
_37 | |||||
_18 | |||||
_9 | |||||
_ 4 | |||||
_2 | |||||
8. -AC58, .
³: 1) 5498; 2) 53D8; 3) 53B6; 4) 53A7; 5) 63A9.
³. (16-1=15). q=16 . , 9 15-9=6.
: AC58.
53A7.
4.
9. B63E 9C2B, .
³: 1) 2A24; 2) 1A13; 3) 2B52; 4) 1C53; 5) 2F2E.
³. _ B63E
9C2B
1A13
2.
10. MCS-51?
³: 1) 7FH; 2) FFH; 3) 80H; 4) FFFFH; 5) FFFH.
³. MCS-51 8- . , 11111111B = 0xFF. ( 2)
11. MCS-51?
³: 1) 1; 2) 2; 3) 4; 4) 8; 5) 6.
³. MCS-51 4- (R0, , R7). ( 3)
12. MCS-51?
³: 1) 3; 2) 5; 3) 6; 4) 8.
³. ̳ MCS-51 CISC . 5 : ; ; , ; . ( 2)
13. " "
³: 1) ; 2) ; 3) ; 4) ; 5) .
³. " " . ( 2)
14. AJMP add11 MCS-51 ':
³: 1) 1 ; 2) 4 ; 3) 2 ; 4) 8 ; 5) 16 .
³. 211=2048 = 2 . ( 2)
15. 045 ?
MOV 0x30, #0x2C
MOV R0, #0x30
MOV A, @R0
MOV 0x45, A
³: 1) 0x30; 2) 0x2C; 3) 0x45; 4) 0xA8; 5) 0xD4
³. MOV 0x30, #0x2C 0x2C 0x30 ((0x30)←#0x2C). MOV R0, #0x30 0x30 R0 ((R0)←#0x30). R0 0x30. MOV A, @R0 (#0x2C) 0x30 A. MOV 0x45, A (#0x2C) 0x45. ( 2)
|
|
16. Y=(X-Y)*(23-Z) . X=14; Y=2 Z=13.
³. , :
Name Z16
DSEG AT 0x30
X: DS 0x01
Y: DS 0x01
Z: DS 0x01
CSEG AT 0x00
MOV X, #14
MOV Y, #02
MOV Z, #13
MOV A, X
SUBB A, Y
MOV R0, A
MOV A, #23
SUBB A, Z
MOV B, A
MOV A, R0
MUL AB
END
17. , ox30 0x31 0x2C4E ″1″. 0x40 0x41.
³. 0x2C4E ″1″.
0x2C4E = 0010110001001110B
0x7D5F = 0111110101011111B
″1″ 0101010101010101B. :
Name Z16
CSEG AT 0x00
MOV 0x30, #0x2C
MOV 0x31, #0x4E
MOV A, 0x31
ORL A, #0x55
MOV 0x41, A
MOV A, 0x30
ORL A, #0x55
MOV 0x40, A
END