Dakle ovako

inicijalizacije programa, poshto u starijim kernelima nije postojao dodatni kod na samom pocetku
programa (kada se disassembluje). tako da ne mogu da pratim bash tutorijale i shta se deshava pri izvrshenju... jebaga glup sam...
konkretno...
Dump of assembler code for function main:
Code:
0x08048427 <main+0>: push %ebp
0x08048428 <main+1>: mov %esp,%ebp
0x0804842a <main+3>: sub $0x8,%esp
0x0804842d <main+6>: and $0xfffffff0,%esp
0x08048430 <main+9>: mov $0x0,%eax
0x08048435 <main+14>: add $0xf,%eax
0x08048438 <main+17>: add $0xf,%eax
0x0804843b <main+20>: shr $0x4,%eax
0x0804843e <main+23>: shl $0x4,%eax
0x08048441 <main+26>: sub %eax,%esp
0x08048443 <main+28>: call 0x80483fc <lame>
0x08048448 <main+33>: mov $0x0,%eax
0x0804844d <main+38>: leave
0x0804844e <main+39>: ret
0x08048427 <main+0>: push %ebp
0x08048428 <main+1>: mov %esp,%ebp
0x0804842a <main+3>: sub $0x8,%esp
0x0804842d <main+6>: and $0xfffffff0,%esp
0x08048430 <main+9>: mov $0x0,%eax
0x08048435 <main+14>: add $0xf,%eax
0x08048438 <main+17>: add $0xf,%eax
0x0804843b <main+20>: shr $0x4,%eax
0x0804843e <main+23>: shl $0x4,%eax
0x08048441 <main+26>: sub %eax,%esp
0x08048443 <main+28>: call 0x80483fc <lame>
0x08048448 <main+33>: mov $0x0,%eax
0x0804844d <main+38>: leave
0x0804844e <main+39>: ret
Nije mi jasno shta bwe radi ovaj deo koda pre poziva "lame" funkcije. To jest sledece:
Code:
0x08048427 <main+0>: push %ebp
0x08048428 <main+1>: mov %esp,%ebp
0x0804842a <main+3>: sub $0x8,%esp
0x0804842d <main+6>: and $0xfffffff0,%esp
0x08048430 <main+9>: mov $0x0,%eax
0x08048435 <main+14>: add $0xf,%eax
0x08048438 <main+17>: add $0xf,%eax
0x0804843b <main+20>: shr $0x4,%eax
0x0804843e <main+23>: shl $0x4,%eax
0x08048441 <main+26>: sub %eax,%esp
0x08048427 <main+0>: push %ebp
0x08048428 <main+1>: mov %esp,%ebp
0x0804842a <main+3>: sub $0x8,%esp
0x0804842d <main+6>: and $0xfffffff0,%esp
0x08048430 <main+9>: mov $0x0,%eax
0x08048435 <main+14>: add $0xf,%eax
0x08048438 <main+17>: add $0xf,%eax
0x0804843b <main+20>: shr $0x4,%eax
0x0804843e <main+23>: shl $0x4,%eax
0x08048441 <main+26>: sub %eax,%esp
Ako ima neki tutorijal shta ovo znaci bio bi od velike pomoci... ako nema... onda moze li iko da mi objasni...
Unapred Hvala... pozzz!
[Ovu poruku je menjao LiquidBrain dana 05.02.2006. u 19:28 GMT+1]
You don't want to learn, then stick this keyboard in your ass!