Created
March 8, 2014 21:31
-
-
Save samdmarshall/9439190 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
00000000 6A00 push byte +0x0 | |
00000002 48 dec ax | |
00000003 89E5 mov bp,sp | |
00000005 48 dec ax | |
00000006 83E4F0 and sp,byte -0x10 | |
00000009 48 dec ax | |
0000000A 8B7D08 mov di,[di+0x8] | |
0000000D 48 dec ax | |
0000000E 8D7510 lea si,[di+0x10] | |
00000011 89FA mov dx,di | |
00000013 83C201 add dx,byte +0x1 | |
00000016 C1E203 shl dx,0x3 | |
00000019 48 dec ax | |
0000001A 01F2 add dx,si | |
0000001C 48 dec ax | |
0000001D 89D1 mov cx,dx | |
0000001F EB04 jmp short 0x25 | |
00000021 48 dec ax | |
00000022 83C108 add cx,byte +0x8 | |
00000025 48 dec ax | |
00000026 833900 cmp word [bx+di],byte +0x0 | |
00000029 75F6 jnz 0x21 | |
0000002B 48 dec ax | |
0000002C 83C108 add cx,byte +0x8 | |
0000002F E80800 call 0x3a | |
00000032 0000 add [bx+si],al | |
00000034 89C7 mov di,ax | |
00000036 E86539 call 0x399e | |
00000039 2800 sub [bx+si],al | |
0000003B F4 hlt | |
0000003C 55 push bp | |
0000003D 48 dec ax | |
0000003E 89E5 mov bp,sp | |
00000040 41 inc cx | |
00000041 57 push di | |
00000042 41 inc cx | |
00000043 56 push si | |
00000044 41 inc cx | |
00000045 55 push bp | |
00000046 41 inc cx | |
00000047 54 push sp | |
00000048 53 push bx | |
00000049 48 dec ax | |
0000004A 83EC18 sub sp,byte +0x18 | |
0000004D 49 dec cx | |
0000004E 89D5 mov bp,dx | |
00000050 48 dec ax | |
00000051 8975C8 mov [di-0x38],si | |
00000054 897DC4 mov [di-0x3c],di | |
00000057 0000 add [bx+si],al | |
00000059 0000 add [bx+si],al | |
0000005B 0000 add [bx+si],al | |
0000005D 0000 add [bx+si],al | |
0000005F 0000 add [bx+si],al | |
00000061 0000 add [bx+si],al | |
00000063 0000 add [bx+si],al | |
00000065 0000 add [bx+si],al | |
00000067 0000 add [bx+si],al | |
00000069 0000 add [bx+si],al | |
0000006B 0000 add [bx+si],al | |
0000006D 0000 add [bx+si],al | |
0000006F 0000 add [bx+si],al | |
00000071 0000 add [bx+si],al | |
00000073 0000 add [bx+si],al | |
00000075 0000 add [bx+si],al | |
00000077 0000 add [bx+si],al | |
00000079 0000 add [bx+si],al | |
0000007B 0000 add [bx+si],al | |
0000007D 0000 add [bx+si],al | |
0000007F 0000 add [bx+si],al | |
00000081 0000 add [bx+si],al | |
00000083 0000 add [bx+si],al | |
00000085 0000 add [bx+si],al | |
00000087 0000 add [bx+si],al | |
00000089 0000 add [bx+si],al | |
0000008B 0000 add [bx+si],al | |
0000008D 0000 add [bx+si],al | |
0000008F 0000 add [bx+si],al | |
00000091 0000 add [bx+si],al | |
00000093 0000 add [bx+si],al | |
00000095 0000 add [bx+si],al | |
00000097 0000 add [bx+si],al | |
00000099 0000 add [bx+si],al | |
0000009B 0000 add [bx+si],al | |
0000009D 0000 add [bx+si],al | |
0000009F 0000 add [bx+si],al | |
000000A1 0000 add [bx+si],al | |
000000A3 0000 add [bx+si],al | |
000000A5 0000 add [bx+si],al | |
000000A7 0000 add [bx+si],al | |
000000A9 0000 add [bx+si],al | |
000000AB 0000 add [bx+si],al | |
000000AD 0000 add [bx+si],al | |
000000AF 0000 add [bx+si],al | |
000000B1 0000 add [bx+si],al | |
000000B3 0000 add [bx+si],al | |
000000B5 0000 add [bx+si],al | |
000000B7 0000 add [bx+si],al | |
000000B9 0000 add [bx+si],al | |
000000BB 0000 add [bx+si],al | |
000000BD 0000 add [bx+si],al | |
000000BF 0000 add [bx+si],al | |
000000C1 0000 add [bx+si],al | |
000000C3 0000 add [bx+si],al | |
000000C5 0000 add [bx+si],al | |
000000C7 0000 add [bx+si],al | |
000000C9 0000 add [bx+si],al | |
000000CB 0000 add [bx+si],al | |
000000CD 0000 add [bx+si],al | |
000000CF 0000 add [bx+si],al | |
000000D1 0000 add [bx+si],al | |
000000D3 0000 add [bx+si],al | |
000000D5 0000 add [bx+si],al | |
000000D7 0000 add [bx+si],al | |
000000D9 0000 add [bx+si],al | |
000000DB 0000 add [bx+si],al | |
000000DD 0000 add [bx+si],al | |
000000DF 0000 add [bx+si],al | |
000000E1 0000 add [bx+si],al | |
000000E3 0000 add [bx+si],al | |
000000E5 0000 add [bx+si],al | |
000000E7 0000 add [bx+si],al | |
000000E9 0000 add [bx+si],al | |
000000EB 0000 add [bx+si],al | |
000000ED 0000 add [bx+si],al | |
000000EF 0000 add [bx+si],al | |
000000F1 0000 add [bx+si],al | |
000000F3 0000 add [bx+si],al | |
000000F5 0000 add [bx+si],al | |
000000F7 0000 add [bx+si],al | |
000000F9 0000 add [bx+si],al | |
000000FB 0000 add [bx+si],al | |
000000FD 0000 add [bx+si],al | |
000000FF 0000 add [bx+si],al | |
00000101 0000 add [bx+si],al | |
00000103 0000 add [bx+si],al | |
00000105 0000 add [bx+si],al | |
00000107 0000 add [bx+si],al | |
00000109 0000 add [bx+si],al | |
0000010B 0000 add [bx+si],al | |
0000010D 0000 add [bx+si],al | |
0000010F 0000 add [bx+si],al | |
00000111 0000 add [bx+si],al | |
00000113 0000 add [bx+si],al | |
00000115 0000 add [bx+si],al | |
00000117 0000 add [bx+si],al | |
00000119 0000 add [bx+si],al | |
0000011B 0000 add [bx+si],al | |
0000011D 0000 add [bx+si],al | |
0000011F 0000 add [bx+si],al | |
00000121 0000 add [bx+si],al | |
00000123 0000 add [bx+si],al | |
00000125 0000 add [bx+si],al | |
00000127 0000 add [bx+si],al | |
00000129 0000 add [bx+si],al | |
0000012B 0000 add [bx+si],al | |
0000012D 0000 add [bx+si],al | |
0000012F 0000 add [bx+si],al | |
00000131 0000 add [bx+si],al | |
00000133 0000 add [bx+si],al | |
00000135 0000 add [bx+si],al | |
00000137 0000 add [bx+si],al | |
00000139 0000 add [bx+si],al | |
0000013B 0000 add [bx+si],al | |
0000013D 0000 add [bx+si],al | |
0000013F 0000 add [bx+si],al | |
00000141 0000 add [bx+si],al | |
00000143 0000 add [bx+si],al | |
00000145 0000 add [bx+si],al | |
00000147 0000 add [bx+si],al | |
00000149 0000 add [bx+si],al | |
0000014B 0000 add [bx+si],al | |
0000014D 0000 add [bx+si],al | |
0000014F 0000 add [bx+si],al | |
00000151 0000 add [bx+si],al | |
00000153 0000 add [bx+si],al | |
00000155 0000 add [bx+si],al | |
00000157 0000 add [bx+si],al | |
00000159 0000 add [bx+si],al | |
0000015B 0000 add [bx+si],al | |
0000015D 0000 add [bx+si],al | |
0000015F 0000 add [bx+si],al | |
00000161 0000 add [bx+si],al | |
00000163 0000 add [bx+si],al | |
00000165 0000 add [bx+si],al | |
00000167 0000 add [bx+si],al | |
00000169 0000 add [bx+si],al | |
0000016B 0000 add [bx+si],al | |
0000016D 0000 add [bx+si],al | |
0000016F 0000 add [bx+si],al | |
00000171 0000 add [bx+si],al | |
00000173 0000 add [bx+si],al | |
00000175 0000 add [bx+si],al | |
00000177 0000 add [bx+si],al | |
00000179 0000 add [bx+si],al | |
0000017B 0000 add [bx+si],al | |
0000017D 0000 add [bx+si],al | |
0000017F 0000 add [bx+si],al | |
00000181 0000 add [bx+si],al | |
00000183 0000 add [bx+si],al | |
00000185 0000 add [bx+si],al | |
00000187 0000 add [bx+si],al | |
00000189 0000 add [bx+si],al | |
0000018B 0000 add [bx+si],al | |
0000018D 0000 add [bx+si],al | |
0000018F 0000 add [bx+si],al | |
00000191 0000 add [bx+si],al | |
00000193 0000 add [bx+si],al | |
00000195 0000 add [bx+si],al | |
00000197 0000 add [bx+si],al | |
00000199 0000 add [bx+si],al | |
0000019B 0000 add [bx+si],al | |
0000019D 0000 add [bx+si],al | |
0000019F 0000 add [bx+si],al | |
000001A1 0000 add [bx+si],al | |
000001A3 0000 add [bx+si],al | |
000001A5 0000 add [bx+si],al | |
000001A7 0000 add [bx+si],al | |
000001A9 0000 add [bx+si],al | |
000001AB 0000 add [bx+si],al | |
000001AD 0000 add [bx+si],al | |
000001AF 0000 add [bx+si],al | |
000001B1 0000 add [bx+si],al | |
000001B3 0000 add [bx+si],al | |
000001B5 0000 add [bx+si],al | |
000001B7 0000 add [bx+si],al | |
000001B9 0000 add [bx+si],al | |
000001BB 0000 add [bx+si],al | |
000001BD 0000 add [bx+si],al | |
000001BF 0000 add [bx+si],al | |
000001C1 0000 add [bx+si],al | |
000001C3 0000 add [bx+si],al | |
000001C5 0000 add [bx+si],al | |
000001C7 0000 add [bx+si],al | |
000001C9 0000 add [bx+si],al | |
000001CB 0000 add [bx+si],al | |
000001CD 0000 add [bx+si],al | |
000001CF 0000 add [bx+si],al | |
000001D1 0000 add [bx+si],al | |
000001D3 0000 add [bx+si],al | |
000001D5 0000 add [bx+si],al | |
000001D7 0000 add [bx+si],al | |
000001D9 0000 add [bx+si],al | |
000001DB 0000 add [bx+si],al | |
000001DD 0000 add [bx+si],al | |
000001DF 0000 add [bx+si],al | |
000001E1 0000 add [bx+si],al | |
000001E3 0000 add [bx+si],al | |
000001E5 0000 add [bx+si],al | |
000001E7 0000 add [bx+si],al | |
000001E9 0000 add [bx+si],al | |
000001EB 0000 add [bx+si],al | |
000001ED 0000 add [bx+si],al | |
000001EF 0000 add [bx+si],al | |
000001F1 0000 add [bx+si],al | |
000001F3 0000 add [bx+si],al | |
000001F5 0000 add [bx+si],al | |
000001F7 0000 add [bx+si],al | |
000001F9 0000 add [bx+si],al | |
000001FB 0000 add [bx+si],al | |
000001FD 0000 add [bx+si],al | |
000001FF 0000 add [bx+si],al | |
00000201 0000 add [bx+si],al | |
00000203 0000 add [bx+si],al | |
00000205 0000 add [bx+si],al | |
00000207 0000 add [bx+si],al | |
00000209 0000 add [bx+si],al | |
0000020B 0000 add [bx+si],al | |
0000020D 0000 add [bx+si],al | |
0000020F 0000 add [bx+si],al | |
00000211 0000 add [bx+si],al | |
00000213 0000 add [bx+si],al | |
00000215 0000 add [bx+si],al | |
00000217 0000 add [bx+si],al | |
00000219 0000 add [bx+si],al | |
0000021B 0000 add [bx+si],al | |
0000021D 0000 add [bx+si],al | |
0000021F 0000 add [bx+si],al | |
00000221 0000 add [bx+si],al | |
00000223 0000 add [bx+si],al | |
00000225 0000 add [bx+si],al | |
00000227 0000 add [bx+si],al | |
00000229 0000 add [bx+si],al | |
0000022B 0000 add [bx+si],al | |
0000022D 0000 add [bx+si],al | |
0000022F 0000 add [bx+si],al | |
00000231 0000 add [bx+si],al | |
00000233 0000 add [bx+si],al | |
00000235 0000 add [bx+si],al | |
00000237 0000 add [bx+si],al | |
00000239 0000 add [bx+si],al | |
0000023B 0000 add [bx+si],al | |
0000023D 0000 add [bx+si],al | |
0000023F 0000 add [bx+si],al | |
00000241 0000 add [bx+si],al | |
00000243 0000 add [bx+si],al | |
00000245 0000 add [bx+si],al | |
00000247 0000 add [bx+si],al | |
00000249 0000 add [bx+si],al | |
0000024B 0000 add [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 0000 add [bx+si],al | |
00000259 0000 add [bx+si],al | |
0000025B 0000 add [bx+si],al | |
0000025D 0000 add [bx+si],al | |
0000025F 0000 add [bx+si],al | |
00000261 0000 add [bx+si],al | |
00000263 0000 add [bx+si],al | |
00000265 0000 add [bx+si],al | |
00000267 0000 add [bx+si],al | |
00000269 0000 add [bx+si],al | |
0000026B 0000 add [bx+si],al | |
0000026D 0000 add [bx+si],al | |
0000026F 48 dec ax | |
00000270 8D3D lea di,[di] | |
00000272 E1FD loope 0x271 | |
00000274 FF db 0xFF | |
00000275 FF488D dec word [bx+si-0x73] | |
00000278 35F2FF xor ax,0xfff2 | |
0000027B FF db 0xFF | |
0000027C FF4829 dec word [bx+si+0x29] | |
0000027F FE db 0xFE | |
00000280 E81936 call 0x389c | |
00000283 2800 sub [bx+si],al | |
00000285 8B7DC4 mov di,[di-0x3c] | |
00000288 48 dec ax | |
00000289 8B75C8 mov si,[di-0x38] | |
0000028C E8A13B call 0x3e30 | |
0000028F 2800 sub [bx+si],al | |
00000291 89C3 mov bx,ax | |
00000293 4C dec sp | |
00000294 89E7 mov di,sp | |
00000296 FF15 call near [di] | |
00000298 54 push sp | |
00000299 F33100 rep xor [bx+si],ax | |
0000029C 89D8 mov ax,bx | |
0000029E 48 dec ax | |
0000029F 83C418 add sp,byte +0x18 | |
000002A2 5B pop bx | |
000002A3 41 inc cx | |
000002A4 5C pop sp | |
000002A5 41 inc cx | |
000002A6 5D pop bp | |
000002A7 41 inc cx | |
000002A8 5E pop si | |
000002A9 41 inc cx | |
000002AA 5F pop di | |
000002AB 5D pop bp | |
000002AC C3 ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment