00000000 B80090 mov ax,0x9000 00000003 8ED8 mov ds,ax 00000005 B403 mov ah,0x3 00000007 30FF xor bh,bh 00000009 CD10 int 0x10 0000000B 89160000 mov [0x0],dx 0000000F B488 mov ah,0x88 00000011 CD15 int 0x15 00000013 A30200 mov [0x2],ax 00000016 B40F mov ah,0xf 00000018 CD10 int 0x10 0000001A 891E0400 mov [0x4],bx 0000001E A30600 mov [0x6],ax 00000021 B412 mov ah,0x12 00000023 B310 mov bl,0x10 00000025 CD10 int 0x10 00000027 A30800 mov [0x8],ax 0000002A 891E0A00 mov [0xa],bx 0000002E 890E0C00 mov [0xc],cx 00000032 B80000 mov ax,0x0 00000035 8ED8 mov ds,ax 00000037 C5360401 lds si,[0x104] 0000003B B80090 mov ax,0x9000 0000003E 8EC0 mov es,ax 00000040 BF8000 mov di,0x80 00000043 B91000 mov cx,0x10 00000046 F3A4 rep movsb 00000048 B80000 mov ax,0x0 0000004B 8ED8 mov ds,ax 0000004D C5361801 lds si,[0x118] 00000051 B80090 mov ax,0x9000 00000054 8EC0 mov es,ax 00000056 BF9000 mov di,0x90 00000059 B91000 mov cx,0x10 0000005C F3A4 rep movsb 0000005E B80015 mov ax,0x1500 00000061 B281 mov dl,0x81 00000063 CD13 int 0x13 00000065 7205 jc 0x6c 00000067 80FC03 cmp ah,0x3 0000006A 7410 jz 0x7c 0000006C B80090 mov ax,0x9000 0000006F 8EC0 mov es,ax 00000071 BF9000 mov di,0x90 00000074 B91000 mov cx,0x10 00000077 B80000 mov ax,0x0 0000007A F3AA rep stosb 0000007C FA cli 0000007D B80010 mov ax,0x1000 00000080 8ED8 mov ds,ax 00000082 B80050 mov ax,0x5000 00000085 8EC0 mov es,ax 00000087 FC cld 00000088 29FF sub di,di 0000008A 29F6 sub si,si 0000008C B90080 mov cx,0x8000 0000008F F3A5 rep movsw 00000091 8CD8 mov ax,ds 00000093 050010 add ax,0x1000 00000096 3D0050 cmp ax,0x5000 00000099 740B jz 0xa6 0000009B 8ED8 mov ds,ax 0000009D 8CC0 mov ax,es 0000009F 050010 add ax,0x1000 000000A2 8EC0 mov es,ax 000000A4 EBE2 jmp short 0x88 000000A6 B82090 mov ax,0x9020 000000A9 8ED8 mov ds,ax 000000AB 66B800900000 mov eax,0x9000 000000B1 8EC0 mov es,ax 000000B3 B80008 mov ax,0x800 000000B6 26A31801 mov [es:0x118],ax 000000BA 66B86A030900 mov eax,0x9036a 000000C0 2666C7061A016A03 mov dword [es:0x11a],0x9036a -0900 000000CA 6631C0 xor eax,eax 000000CD 26A32001 mov [es:0x120],ax 000000D1 66A32201 mov [0x122],eax 000000D5 0F01167002 lgdt [0x270] 000000DA E88200 call word 0x15f 000000DD B0D1 mov al,0xd1 000000DF E664 out 0x64,al 000000E1 E87B00 call word 0x15f 000000E4 B0DF mov al,0xdf 000000E6 E660 out 0x60,al 000000E8 E87400 call word 0x15f 000000EB B011 mov al,0x11 000000ED E620 out 0x20,al 000000EF EB00 jmp short 0xf1 000000F1 EB00 jmp short 0xf3 000000F3 E6A0 out 0xa0,al 000000F5 EB00 jmp short 0xf7 000000F7 EB00 jmp short 0xf9 000000F9 B020 mov al,0x20 000000FB E621 out 0x21,al 000000FD EB00 jmp short 0xff 000000FF EB00 jmp short 0x101 00000101 B028 mov al,0x28 00000103 E6A1 out 0xa1,al 00000105 EB00 jmp short 0x107 00000107 EB00 jmp short 0x109 00000109 B004 mov al,0x4 0000010B E621 out 0x21,al 0000010D EB00 jmp short 0x10f 0000010F EB00 jmp short 0x111 00000111 B002 mov al,0x2 00000113 E6A1 out 0xa1,al 00000115 EB00 jmp short 0x117 00000117 EB00 jmp short 0x119 00000119 B001 mov al,0x1 0000011B E621 out 0x21,al 0000011D EB00 jmp short 0x11f 0000011F EB00 jmp short 0x121 00000121 E6A1 out 0xa1,al 00000123 EB00 jmp short 0x125 00000125 EB00 jmp short 0x127 00000127 B0FF mov al,0xff 00000129 E621 out 0x21,al 0000012B EB00 jmp short 0x12d 0000012D EB00 jmp short 0x12f 0000012F E6A1 out 0xa1,al 00000131 66B890030900 mov eax,0x90390 00000137 A35A02 mov [0x25a],ax 0000013A 66C1E810 shr eax,0x10 0000013E A25C02 mov [0x25c],al 00000141 88265F02 mov [0x25f],ah 00000145 E492 in al,0x92 00000147 0C02 or al,0x2 00000149 E692 out 0x92,al 0000014B 0F20C0 mov eax,cr0 0000014E 660D01000000 or eax,0x1 00000154 0F22C0 mov cr0,eax 00000157 66EA000000000800 jmp dword 0x8:0x0 0000015F EB00 jmp short 0x161 00000161 EB00 jmp short 0x163 00000163 E464 in al,0x64 00000165 A802 test al,0x2 00000167 75F6 jnz 0x15f 00000169 C3 ret 0000016A 0000 add [bx+si],al 0000016C 0000 add [bx+si],al 0000016E 0000 add [bx+si],al 00000170 0000 add [bx+si],al 00000172 FF07 inc word [bx] 00000174 0000 add [bx+si],al 00000176 009AC000 add [bp+si+0xc0],bl 0000017A FF07 inc word [bx] 0000017C 0000 add [bx+si],al 0000017E 0092C000 add [bp+si+0xc0],dl 00000182 0000 add [bx+si],al 00000184 0000 add [bx+si],al 00000186 0000 add [bx+si],al 00000188 0008 add [bx+si],cl 0000018A 6A03 push byte +0x3 0000018C 0900 or [bx+si],ax 0000018E 0000 add [bx+si],al 00000190 66B818008EE8 mov eax,0xe88e0018 00000196 66B810008ED8 mov eax,0xd88e0010 0000019C 8EC0 mov es,ax 0000019E 8EE0 mov fs,ax 000001A0 31C0 xor ax,ax 000001A2 A30401 mov [0x104],ax 000001A5 0900 or [bx+si],ax 000001A7 A30801 mov [0x108],ax 000001AA 0900 or [bx+si],ax 000001AC A30001 mov [0x100],ax 000001AF 0900 or [bx+si],ax 000001B1 B80000 mov ax,0x0 000001B4 050003 add ax,0x300 000001B7 40 inc ax 000001B8 3C0F cmp al,0xf 000001BA B750 mov bh,0x50 000001BC 06 push es 000001BD 8915 mov [di],dx 000001BF 0001 add [bx+di],al 000001C1 0900 or [bx+si],ax 000001C3 8B5034 mov dx,[bx+si+0x34] 000001C6 8915 mov [di],dx 000001C8 1001 adc [bx+di],al 000001CA 0900 or [bx+si],ax 000001CC 8B5028 mov dx,[bx+si+0x28] 000001CF 0315 add dx,[di] 000001D1 1001 adc [bx+di],al 000001D3 0900 or [bx+si],ax 000001D5 8915 mov [di],dx 000001D7 0C01 or al,0x1 000001D9 0900 or [bx+si],ax 000001DB 05F800 add ax,0xf8 000001DE 0000 add [bx+si],al 000001E0 A30401 mov [0x104],ax 000001E3 0900 or [bx+si],ax 000001E5 A10801 mov ax,[0x108] 000001E8 0900 or [bx+si],ax 000001EA 3B05 cmp ax,[di] 000001EC 0001 add [bx+di],al 000001EE 0900 or [bx+si],ax 000001F0 7D46 jnl 0x238 000001F2 8B15 mov dx,[di] 000001F4 0401 add al,0x1 000001F6 0900 or [bx+si],ax 000001F8 8B4210 mov ax,[bp+si+0x10] 000001FB 742E jz 0x22b 000001FD 89C1 mov cx,ax 000001FF 010D add [di],cx 00000201 1401 adc al,0x1 00000203 0900 or [bx+si],ax 00000205 8B4214 mov ax,[bp+si+0x14] 00000208 050000 add ax,0x0 0000020B 050089 add ax,0x8900 0000020E C6 db 0xC6 0000020F 8B420C mov ax,[bp+si+0xc] 00000212 0305 add ax,[di] 00000214 1001 adc [bx+di],al 00000216 0900 or [bx+si],ax 00000218 89C7 mov di,ax 0000021A F3A4 rep movsb 0000021C A10401 mov ax,[0x104] 0000021F 0900 or [bx+si],ax 00000221 052800 add ax,0x28 00000224 0000 add [bx+si],al 00000226 A30401 mov [0x104],ax 00000229 0900 or [bx+si],ax 0000022B A10801 mov ax,[0x108] 0000022E 0900 or [bx+si],ax 00000230 40 inc ax 00000231 A30801 mov [0x108],ax 00000234 0900 or [bx+si],ax 00000236 EBAD jmp short 0x1e5 00000238 0F0115 lgdt [di] 0000023B 1801 sbb [bx+di],al 0000023D 0900 or [bx+si],ax 0000023F 0F011D lidt [di] 00000242 2001 and [bx+di],al 00000244 0900 or [bx+si],ax 00000246 EA00000000 jmp word 0x0:0x0 0000024B 0800 or [bx+si],al 0000024D 0000 add [bx+si],al 0000024F 0000 add [bx+si],al 00000251 0000 add [bx+si],al 00000253 0000 add [bx+si],al 00000255 0000 add [bx+si],al 00000257 00BC0000 add [si+0x0],bh 0000025B 0000 add [bx+si],al 0000025D 9ADA000002 call word 0x200:0xda 00000262 0000 add [bx+si],al 00000264 0092DB00 add [bp+si+0xdb],dl 00000268 FF db 0xFF 00000269 FF00 inc word [bx+si] 0000026B 800BF2 or byte [bp+di],0xf2 0000026E 92 xchg ax,dx 0000026F 0025 add [di],ah 00000271 005004 add [bx+si+0x4],dl 00000274 0900 or [bx+si],ax