026
29.01.2026, 07:07 Uhr
Bert
|
Wenn man die letzten 512 Bytes aus Beitrag 021 nimmt, kommt Folgendes:
| Quellcode: | > file block2.bin block2.bin: Microsoft x.out little-endian segmented static executable for Xenix V5.x, Intel 8086
|
Das sieht im 8086-Disassembler auch gar nicht so verkehrt aus:
| Quellcode: | 0x0000000000000000: FA cli 0x0000000000000001: 89 0E C2 3C mov word ptr [0x3cc2], cx 0x0000000000000005: 89 3E C0 3C mov word ptr [0x3cc0], di 0x0000000000000009: A3 CA 3C mov word ptr [0x3cca], ax 0x000000000000000c: 89 16 D2 3C mov word ptr [0x3cd2], dx 0x0000000000000010: 89 1E D0 3C mov word ptr [0x3cd0], bx 0x0000000000000014: 8C D8 mov ax, ds 0x0000000000000016: 8E D0 mov ss, ax 0x0000000000000018: BC F0 FF mov sp, 0xfff0 0x000000000000001b: FB sti 0x000000000000001c: BE F0 FF mov si, 0xfff0 0x000000000000001f: 81 EE 6E 45 sub si, 0x456e 0x0000000000000023: 8B CE mov cx, si 0x0000000000000025: D1 E9 shr cx, 1 0x0000000000000027: BF 6E 45 mov di, 0x456e 0x000000000000002a: 8C D8 mov ax, ds 0x000000000000002c: 8E C0 mov es, ax 0x000000000000002e: 2B C0 sub ax, ax 0x0000000000000030: F3 AB rep stosw word ptr es:[di], ax 0x0000000000000032: B8 D4 A4 mov ax, 0xa4d4 0x0000000000000035: A3 D4 3C mov word ptr [0x3cd4], ax ...
|
-- Viele Grüße, Bert |