main: inc ebx inc ebx jnp $+0x6c xor esi,DWORD PTR [ebx+0x75] jae $+0x61 pop edi arpl WORD PTR [eax+0x72],bp xor DWORD PTR [ebx+0x37],esi pop edi ja $+0x56 inc esi aas and DWORD PTR [ebx],esp and al,0x7d
Честно говоря, ощущение, что это вырванный откуда-то с мясом кусок кода. Определить его функционал я затрудняюсь. Но есть и хорошая новость - я не знаток. :-) Подожди, может кто что подскажет.
Добрый день. После команды "ld -m elf_i386 -s -o screen screen.o" появлется вот это: ld: warning: cannot find entry symbol _start; defaulting to 0000000008048060 screen.o: In function `main': screen.asm:(.text+0x8): relocation truncated to fit: R_386_16 against `.text'. Как быть?
тут в файле asm Вот такой комментарий: ; Prints lines of colors in screen ; Must be compiled in NASM bin format ; and then written to memory ; ; nasm screen.asm -l screen.lst ; org 0x0100 ; Not useful in linux. Последнюю строку я закоментил