1 reakcí na tento příspěvek OT:Instrukce AMD
2 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
Džanek píše: Nikdo nic????
asi proto že v týhle zemičce a zejména na tomhle webu znamená AMD AutoMotoDrom Brno, takže všichni co tohle téma otevřou, čumí a nechápou o čem mluvíš
edit: zkus se kouknout sem, jestli to pomůže
Naposledy editováno 28.12.2011 16:25:47
2 reakcí na tento příspěvek OT:Instrukce AMD
Co vubec resis ? Pises o cecku ale tohle je o assembleru. Jestli jedes pod windows tak bybch se na gdb vyslal. Ja hodne pouzival OllyDbg . Ten byl super. Je do nej i spousta pluginu, signatury na knihovny atd.
Jde o to co resis. Jestli neco programujes, nebo se snazis reversovat cizi kod?
Svyho casu jsem udelal i par cracku, keygenu a tak.
Na SS jsme meli program na vyuku psani vsemi 10. A ja to upravil v OllyDbg tak aby nepocital chyby
Naposledy editováno 28.12.2011 16:47:57
(gdb) x/2i $eip
Value can't be converted to integer.
ale pri toom tohle zna
(gdb) x/2i $rip
=> 0x40050a <main+22>: call 0x4003f0 <puts@plt>
0x40050f <main+27>: add DWORD PTR [rbp-0x4],0x1
Naposledy editováno 28.12.2011 16:50:41
1 reakcí na tento příspěvek OT:Instrukce AMD
AL/AH - 8b
AX - 16b
EAX - 32b
RAX - 64b
A je jedno jestli intel nebo amd
1 reakcí na tento příspěvek OT:Instrukce AMD
Ja ted v mem okoli delam osvetu OpenCL, to je budoucnost
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
Džanek píše: dizzi> oooo.....dekuji
Sveho casu jsem se ucil hlavne z tohohle: http://homepage.mac...ofasm.com/index.html
To kdyz prelouskas taky nejspis budes vedet o PC vic, nez tak 90% lidi kteri s tim delaji. Pravda na VS se to uci ale zas prijit na cvika a uz tak 5 let davno vedet jak to funguje je taky dobry pocit :)) Jen nevim jak moc je to pro 64b stroje.
A pote jsem prochazel take tohle:
http://win32assembly...ne.fr/tutorials.html
Taky cloveka pohladi kdyz pusti normalni windows aplikaci a ona je v ASM. (pravda uzivatel to nikdy neoceni)
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
V cem je rozdil je pouzity assembler je rozdil jestli budes psat v MASM, NASM, TASM nebo nejaky assembler ktery se vklada do ceckoveho kodu. Jsou to proste nareci jednoho jazyka, ale ten se vzdy prelozi do toho sameho (ne stejne).
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
To s tim linuxem neni uplne pravda, koukni jak vypada strom zavislosti kdyz instalujes treba par megove VLC do linuxu, zjistis ze protoze jsou tam i kde jake baliky Xek a ja nevim ceho, tak se nakonec vysplhas na takove cislo ze se ti protoci panenky :)
Ale jinak ano, souhlasim s tim ze je skoda ze je malo programatoru, a ti zbyli takyprogramatori to prasi jak muzou.
1 reakcí na tento příspěvek OT:Instrukce AMD
U PC jsem taky hlavne jel podle Iczelion's tutorial . Hlavne jsem se zabyval crackingem a nejakejma takovejma vecma. Blbnul s prepisovanim zasobniku a tak. Pak se to hodi jeste nekam na drivery a tak. Ale ted uz jsem to dlouho nepozil. Ale clovek tak trochu zjisti co se zkryvat za tema vyssima programovacima jazykama. A neni to na skodu. Ale nic velkeho uz v tom dnes moc nenapises (alspon ne za rozumnou dobu).
Ale to programovani kdy lidi zacnou rovnou s Javou na VS a jinak nic o PC ani kolem (site,HW atd.) nevedi to je na houby
Naposledy editováno 28.12.2011 17:53:49
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
SVSkritek píše: Assembler je sranda. Pouzival jsem ho na mikroprocesorech PIC a Atmel. I pozdeji kdyz jsme potrebovali co nektere funkce co nejvice optimalizovat. A mit presne kontrolu nad kodem.
U PC jsem taky hlavne jel podle Iczelion's tutorial . Hlavne jsem se zabyval crackingem a nejakejma takovejma vecma. Blbnul s prepisovanim zasobniku a tak. Pak se to hodi jeste nekam na drivery a tak. Ale ted uz jsem to dlouho nepozil. Ale clovek tak trochu zjisti co se zkryvat za tema vyssima programovacima jazykama. A neni to na skodu. Ale nic velkeho uz v tom dnes moc nenapises (alspon ne za rozumnou dobu).
ASM na pic/atmel bude jeste jina (nizsi) liga. Takze bych to nezlehcoval. Ja zas reknu ze nejake Ollydbg je sranda, a ty skutecne kapacity "oboru" jeli na SoftIce, IDA atp
2 reakcí na tento příspěvek OT:Instrukce AMD
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
Džanek píše: Vsak prave sem si rekl,ze kdyz,tak uz od zakladu.Naucit se neco a v podstate nevedet jak to funguje to je podle me na kosoctverec
Je to slozity, funguji oba smery - naucis se highlevel a jdes do hloubky, nebo jdes od zakladu nahoru. U smeru z hora dolu hrozi ze se to naucis nahore a dolu si pak uz linej jit, ale bude to rychlejsi. (A zrovna treba v nejake matematicke analyze jsem preferoval nejdriv tupe se naucit postup, a az pak zjistovat jak to funguje, misto toho abych zacal resit teorii kde jsem rozumel kazdemu 3. slovu)
Tak nebo onak, ASM neni tak tezky jak si lidi mysli, a kdyz pochopis proc a jak to funguje a jak to je pomoci nej realizovany na vyssich urovnich, tak to z tebe muze udelat hodne ceneneho cloveka
2 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
dizzi píše: ASM na pic/atmel bude jeste jina (nizsi) liga. Takze bych to nezlehcoval. Ja zas reknu ze nejake Ollydbg je sranda, a ty skutecne kapacity "oboru" jeli na SoftIce, IDA atp
JJ SoftIce jsem taky zkousel, peklo . ALe ja az na vyjimky nepotreboval Ring0, ten Olly byl pro blbce jako ja zlatej. Spousta pluginu a modifikace. IDU mam taky. Ale hlavne pro to ze jsem z ni pouzil signatury pro MFC apod. Do Ollyho.1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
Džanek píše: Vsak prave sem si rekl,ze kdyz,tak uz od zakladu.Naucit se neco a v podstate nevedet jak to funguje to je podle me na kosoctverec
Hele kdyz jsme u toho. Tak ja delal hradlove pole, chvili. Spis tak amatersky. Nechces si udelat vlastni procesor z hradel. Abys vedel jak to funguje nez se budes ucit ten Assembler . To neni tak tezky udelas z hradel scitacku. Pak nasobicku, nejaky registry, radic. A udelas procesor
Naposledy editováno 28.12.2011 18:18:05
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
Džanek píše: dizzi> ale prece kdyz vis jak to cely funguje,tak vyslednej kod muze byt daleko elegantnejsi,bez chyb a mensi...nemam pravdu?
On ti ten vysokoúrovňovej kód překladač stejně přepíše, jak se mu zlíbí. A ve většině případů mnohem líp, než by to programátor vymyslel.
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
todvora píše: On ti ten vysokoúrovňovej kód překladač stejně přepíše, jak se mu zlíbí. A ve většině případů mnohem líp, než by to programátor vymyslel.
Hodne zjednoduseny pohled :) - to jak tohle nefunguje se muzes podivat na Javu. JVM a jeji bytecode je stejne rychly, dokonce sem tam rychlejsi nez C. Vetsinou ale vysledne programy ne, cim to je? No programatorem prasetem.
Navic jakkoli jsou dnesni hojne pouzivane prekladace pokrocile, hodne veci optimalizovat za danych podminek nejde. (pekny priklad je treba funkcionalni ER lang - promenna se tam da nastavit jen jednou a i diky tomu se da cely program lepe prelozit - kdo z nas si dokaze predstavit psani programu bez zmeny promennych? )
2 reakcí na tento příspěvek OT:Instrukce AMD
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
Bludevil píše: Džanek> marja pano chlape do čeho ses to pustil? Místo abys chlastal, hulil a prznil kurvy toto?
Kazdy mame jine konicky
1 reakcí na tento příspěvek (reakce na) OT:Instrukce AMD
SVSkritek píše: Kazdy mame jine konicky
Tojo, ale znám džanyho a proto se taky tak ptám, co se mu stalo