Ознайомлення з послідовністю дій при завантажені ОС. Анализ коду завантаження, що знаходиться в BIOS, в головному секторі завантаження та в секторі завантаження розділу, страница 4

6000:115E EBF2          JMP   1152                              

6000:1160 3B16187C      CMP   DX,[7C18]                          

6000:1164 7319          JNB   117F                              

6000:1166 F736187C      DIV   WORD PTR [7C18]                   

6000:116A FEC2          INC   DL                                

6000:116C 88164F7C      MOV   [7C4F],DL                          

6000:1170 33D2          XOR   DX,DX                             

6000:1172 F7361A7C      DIV   WORD PTR [7C1A]                   

6000:1176 8816257C      MOV   [7C25],DL                         

6000:117A A34D7C        MOV   [7C4D],AX                          

6000:117D F8            CLC                                     

6000:117E C3            RET                                     

6000:117F F9            STC                                     

6000:1180 C3            RET                                      

6000:1181 B402          MOV   AH,02                             

6000:1183 8B164D7C      MOV   DX,[7C4D]                         

6000:1187 B106          MOV   CL,06                             

6000:1189 D2E6          SHL   DH,CL                              

6000:118B 0A364F7C      OR    DH,[7C4F]                         

6000:118F 8BCA          MOV   CX,DX                             

6000:1191 86E9          XCHG  CH,CL                             

6000:1193 8A16247C      MOV   DL,[7C24]                          

6000:1197 8A36257C      MOV   DH,[7C25]                         

6000:119B CD13          INT   13                                

6000:119D C3            RET                                     

6000:119E 0D0A4E        OR    AX,4E0A                            

d 6000:1000 1200

6000:1000  EB 3C 90 4D 53 44 4F 53-35 2E 30 00 02 08 01 00   .<.MSDOS5.0.....

6000:1010  02 00 02 0C 38 F8 06 00-11 00 05 00 11 00 00 00   ....8...........

6000:1020  00 00 00 00 80 00 29 D3-17 5E 38 53 59 53 20 20   ......)..^8SYS 

6000:1030  20 20 20 20 20 20 46 41-54 31 32 20 20 20 FA 33         FAT12   .3

6000:1040  C0 8E D0 BC 00 7C 16 07-BB 78 00 36 C5 37 1E 56   .....|...x.6.7.V

6000:1050  16 53 BF 3E 7C B9 0B 00-FC F3 A4 06 1F C6 45 FE   .S.>|.........E.

6000:1060  0F 8B 0E 18 7C 88 4D F9-89 47 02 C7 07 3E 7C FB   ....|.M..G...>|.

6000:1070  CD 13 72 79 33 C0 39 06-13 7C 74 08 8B 0E 13 7C   ..ry3.9..|t....|

6000:1080  89 0E 20 7C A0 10 7C F7-26 16 7C 03 06 1C 7C 13   .. |..|.&.|...|.

6000:1090  16 1E 7C 03 06 0E 7C 83-D2 00 A3 50 7C 89 16 52   ..|...|....P|..R

6000:10A0  7C A3 49 7C 89 16 4B 7C-B8 20 00 F7 26 11 7C 8B   |.I|..K|. ..&.|.

6000:10B0  1E 0B 7C 03 C3 48 F7 F3-01 06 49 7C 83 16 4B 7C   ..|..H....I|..K|

6000:10C0  00 BB 00 05 8B 16 52 7C-A1 50 7C E8 92 00 72 1D   ......R|.P|...r.

6000:10D0  B0 01 E8 AC 00 72 16 8B-FB B9 0B 00 BE E6 7D F3   .....r........}.

6000:10E0  A6 75 0A 8D 7F 20 B9 0B-00 F3 A6 74 18 BE 9E 7D   .u... .....t...}

6000:10F0  E8 5F 00 33 C0 CD 16 5E-1F 8F 04 8F 44 02 CD 19   ._.3...^....D...

6000:1100  58 58 58 EB E8 8B 47 1A-48 48 8A 1E 0D 7C 32 FF   XXX...G.HH...|2.

6000:1110  F7 E3 03 06 49 7C 13 16-4B 7C BB 00 07 B9 03 00   ....I|..K|......

6000:1120  50 52 51 E8 3A 00 72 D8-B0 01 E8 54 00 59 5A 58   PRQ.:.r....T.YZX

6000:1130  72 BB 05 01 00 83 D2 00-03 1E 0B 7C E2 E2 8A 2E   r..........|....

6000:1140  15 7C 8A 16 24 7C 8B 1E-49 7C A1 4B 7C EA 00 00   .|..$|..I|.K|...

6000:1150  70 00 AC 0A C0 74 29 B4-0E BB 07 00 CD 10 EB F2   p....t).........

6000:1160  3B 16 18 7C 73 19 F7 36-18 7C FE C2 88 16 4F 7C   ;..|s..6.|....O|

6000:1170  33 D2 F7 36 1A 7C 88 16-25 7C A3 4D 7C F8 C3 F9   3..6.|..%|.M|...

6000:1180  C3 B4 02 8B 16 4D 7C B1-06 D2 E6 0A 36 4F 7C 8B   .....M|.....6O|.

6000:1190  CA 86 E9 8A 16 24 7C 8A-36 25 7C CD 13 C3 0D 0A   .....$|.6%|.....

6000:11A0  4E 6F 6E 2D 53 79 73 74-65 6D 20 64 69 73 6B 20   Non-System disk

6000:11B0  6F 72 20 64 69 73 6B 20-65 72 72 6F 72 0D 0A 52   or disk error..R

6000:11C0  65 70 6C 61 63 65 20 61-6E 64 20 70 72 65 73 73   eplace and press

6000:11D0  20 61 6E 79 20 6B 65 79-20 77 68 65 6E 20 72 65    any key when re

6000:11E0  61 64 79 0D 0A 00 49 4F-20 20 20 20 20 20 53 59   ady...IO      SY

6000:11F0  53 4D 53 44 4F 53 20 20-20 53 59 53 00 00 55 AA   SMSDOS   SYS..U.

6000:1200  00    

Висновок:

Ознайомились з послідовністю дій при завантажені ОС. Проаналізували код завантаження, що знаходиться в BIOS, в головному секторі завантаження(MBR) та в секторі завантаження розділу (BOOT).