Pure assembler machine code versus using libc

Võtame ühe lihtsa programmijupi mis kuvab teie protsessori nimi. [margusja@hacking asm]$ ./cpuid2 The processor Vendor ID is ‘GenuineIntel’ Lähtekood juhul kui kasutame ainult “system call” meetodeid #cpuid.s Sample program to extract the processor Vendor ID.section .dataoutput: .ascii “The processor Vendor ID is ‘xxxxxxxxxxxx’\n” .section .text .globl _start _start: movl $0, %eax cpuid movl $output, %edi [...]

Talv maal

Vaatan hommiku, et kass piilub midagi aknast, endal saba käib nagu ei oleks millegiga rahul.

CPUID

Lihtne assembleris kirjutatud programm mis kuvab masina CPU tootja. Programm on kompileeritud hetkel 2.6.27.5-117.fc10.i686 jaoks. cpuid Source #cpuid.s Sample program to extract the processor Vendor ID.section .dataoutput: .ascii “The processor Vendor ID is ‘xxxxxxxxxxxx’\n”.section .text.globl _start _start:movl $0, %eax cpuid movl $output, %edi movl %ebx, 28(%edi) movl %edx, 32(%edi) movl %ecx, 36(%edi) # Display movl [...]

skype-sucks-over-irc

Miks mu arvuti täna nii aeglane on? Vastuse leidsin allolevast dialoogist

Ega langevarjur(mees) ei meeldi meestele :)

Omal ajal Dillinger juba meeldis soome fotografile(mees) Ja mida aeg edasi seda hullemaks

Nii, stabikas läinud!

Kunagi, üks kuulus isik ütles sõnad “Stabilisaator on stabiliseerimiseks”

Sai alustatud peaaegu skydive hooaega 2010

Saime varjud selga. Saime lennukisse. Saime päris huvitava takeoff-i. Ümmargused said ka välja. 500m peal pilved vastas ja alla tagasi. Samas ega hooaja alguses ei saagi üle pingutada.