Ez a kép közkincs, mert nincs egyéni-eredeti jellege.
Reproduction instructions
Compile the following source code (which I wrote, MattGiuca (vitalap·szerkesztései), under the same license as this image) using NASM to assemble into a binary. Boot with QEMU.
; PRINT ENTIRE OF CODE PAGE 437 TO THE SCREEN; (NASM Source)_start:; Set to 0xorax,axxorbx,bxxorcx,cxxordx,dxmovah,0x5; Select active display page almoval,1int0x10movbh,1; Page numbermovah,0x2; Set cursor position to (dl, dh)int0x10xorax,ax; For each character (0-255)loop:movah,0xa; Write character al at cursor positionmovcx,1; Write only onceint0x10incdl; x++; Create a newline every 32 characterstestdl,0x1f; if dl & 0x1f == 0jnznonewlineincdh; y++xordl,dl; x = 0nonewline:movah,0x2; Set cursor position to (dl, dh)int0x10incal; al++testal,al; if al != 0 goto loopjnzloophang:jmphang; Count up size of each section%assigntext_length($-$$); Pad the boot sector out to 512 bytes; All bytes are padded with nop, except the last to (0x55 0xaa).times510-text_lengthnopdb0x55,0xaa
Képaláírások
Adj meg egy egysoros magyarázatot arról, hogy mit mutat be ez a fájl