|
Shocker
|
|
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 15:41
|
|
Vreau sa fac un disassembler [probabil si debugger mai tarziu], dar imi trebuie tabelul / lista cu reprezentarile binare / decimale / hexadecimale ale 'mnemonicelor' instructiunilor. Exemplu [valorile sunt in HEX]: 50 = PUSH EAX 54 = PUSH ESP 56 = PUSH EDI 90 = NOP C9 = LEAVE C3 = RETN CD xx = INTxx 6A xx = PUSH xx 48 xxxxxxxx = PUSH xxxxxxxx B8 xxxxxxxx = MOV EAX, xxxxxxxx
Am cautat pe Google, dar nu am gasit mai nimic. E cam aiurea, ca nu stiu exact ce sa caut. Am gasit un executabil la MASM32 care imi listeaza majoritatea, dar nu pe toate. Daca gasiti din intamplare asa ceva, sau stiti de unde pot sa fac rost e perfect :mrgreen:
|
|
|
|
|
Memorat
|
|
|
|
LeOCruX
 DeconectatMesaje: 95
|
|
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 16:40
|
|
asta cauti? L.E. url-ul era gresit ... acum e cel bun
|
|
|
|
|
Memorat
|
|
|
|
|
DarkByte
|
|
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 16:48
|
|
Nu stiu de ce am impresia ca linkul initial era cel bun 
|
|
|
|
|
Memorat
|
|
|
|
|
Shocker
|
|
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 17:03
|
|
Hm, pune si celalalt link sa vad despre ce era vorba, asta nu e ceea ce caut
|
|
|
|
|
Memorat
|
|
|
|
LeOCruX
 DeconectatMesaje: 95
|
|
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 17:04
|
|
nop asta e cel "bun" dar nu cred ca e bun  L.E. asta a fost postata dupa 1 sec dupa ce ai postat tu ... si cat despre celalalt link nu mai stiu care era
|
|
|
|
|
Memorat
|
|
|
|
|
Shocker
|
|
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 17:32
|
|
Din pacate, nu e ceea ce caut eu. Mersi oricum M-as pune sa iau manual fiecare valoare sa vad intr-un dissasembler existent sa vad ce face, dar ... mi-ar lua mult prea mult timp
|
|
|
|
|
Memorat
|
|
|
|
LeOCruX
 DeconectatMesaje: 95
|
|
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 18:35
|
|
si cum ti-ai propus sa-l faci. Adica in ce limbaj ( delphiasm ) si tot nu inteleg cum deschizi programul dat de utilizator? ai vreo componenta care "desface" prg in hex si dupa ii "tiparesti" sursa in asm ?
|
|
|
|
|
Memorat
|
|
|
|
alfonso
 DeconectatMesaje: 178
|
|
ASM instructions mnemonics - AM NEVOIE, Iun 16, 2007, 18:35
|
|
|
|
|
|
|
Memorat
|
 -[Lineage]- .:.:. [Class]: -[SpectralDancer]- You wanna dance like me?
|
|
|
|
3Nigma
|
|
ASM instructions mnemonics - AM NEVOIE, Sep 13, 2007, 15:31
|
|
Shocker,asa cum bine ti-ai dat si tu seama[urmarind ultimele 4 opcodeuri din lista ta] ,majoritatea acestora se calculeaza. in aceasta directie , ceea ce trebuia sa cauti este IA-32 Instruction Set Arhitecture[ISA]. Cateva linkuri : http://gec.di.uminho.pt/Discip/Lesi/AC10203/docs/P4ISAformat.pdfhttp://webster.cs.ucr.edu/AoA/Windows/HTML/ISA.htmlAm spus ca majoritatea,deoarece nu este o regula! Inginerii de la Intel au optat ,avand in balanta raportul viteza/consum de memorie,pentru consum de memorie atunci cand era sa faca ISA-ul procesorului lor. Din aceasta cauza,ei au facut ceva interesant,au observat care sunt cele mai dese folosite instructiuni de procesor,si acelor instructiuni le-au acordat un opcode cat mai mic,asa cum sunt si primele tale exemple [PUSH-urile] si au continuat ... opcodeurile crescand cu sscaderea "gradului de popularitate a instructiunilor" ... Desi logica asta merge mana in mana cu ISA in sens ca [opcode]50 poate sa fie scris in ISA sub alt opcode,dar sa faca totodata acelasi lucru. In orice caz...sper ca inca mai cauti  si ca postul nu e prea tarziu.
|
|
|
|
|
Memorat
|
|
|
|
|
Shocker
|
|
ASM instructions mnemonics - AM NEVOIE, Sep 13, 2007, 17:10
|
|
Cand am vazut exact despre ce e vorba, am zis sa o iau mai usor, mai bine sa ma mai documentez, nu era chiar atat de roz situatia precum speram. Mersi pentru link-uri, m-am uitat in mare, ar fi cam ceea ce ma intereseaza, totusi cam mult de citit, dar.. voi gasi si timp pentru asta Problema e ca, probabil trebuie sa tratez / afisez altceva in functie si de procesor [Intel / AMD]
|
|
|
|
|
Memorat
|
|
|
|
|
3Nigma
|
|
ASM instructions mnemonics - AM NEVOIE, Sep 13, 2007, 17:34
|
|
Nu cred ca este cazul ... oricine iti poate spune ca un program ce merge pe intel,merge lafel si pe amd,si tu cred ca stii asta. Problema e la IA-64,acolo unde deja ISA difera,de asta nu sunt compatibile x86 cu x64. Oricum bafta  si sa auzim de disasembler cat mai curant 
|
|
|
|
|
Memorat
|
|
|
|
|
Shocker
|
|
ASM instructions mnemonics - AM NEVOIE, Ian 18, 2008, 23:34
|
|
Am gasit in sfarsit ce cautam http://www.sandpile.org/E cam mult de studiat, dar... treptat sper ca o sa apuc sa inteleg ce zice pe-acolo
|
|
|
|
|
Memorat
|
|
|
|
LeOCruX
 DeconectatMesaje: 95
|
|
ASM instructions mnemonics - AM NEVOIE, Feb 23, 2008, 13:59
|
|
Ce mult a trecut de cand nu am mai fost pe'aici....... Am vazut ca ai gasit ceva... Acum cateva zile mi'am luat o carte de asm de la biblioteca si pe la sfarsit are cateva ( mai multe ) pagini cu ceea ce cauti tu. Stiu ca's corecte deoarece si in carte zice ca codul la Nop = 90  Zimi daca mai ai nevoie ca sa ma apuc de cautat cablul de la scanner
|
|
|
|
|
Memorat
|
|
|
|
|
Shocker
|
|
ASM instructions mnemonics - AM NEVOIE, Feb 25, 2008, 00:10
|
|
Ce mult a trecut de cand nu am mai fost pe'aici....... Am vazut ca ai gasit ceva... Acum cateva zile mi'am luat o carte de asm de la biblioteca si pe la sfarsit are cateva ( mai multe ) pagini cu ceea ce cauti tu. Stiu ca's corecte deoarece si in carte zice ca codul la Nop = 90  Zimi daca mai ai nevoie ca sa ma apuc de cautat cablul de la scanner Mersi, dar nu cred ca e nevoie. Cred ca tot ce am nevoie gasesc pe sandpile
|
|
|
|
|
Memorat
|
|
|
|
LeOCruX
 DeconectatMesaje: 95
|
|
ASM instructions mnemonics - AM NEVOIE, Feb 27, 2008, 15:00
|
|
Ok... Oricum nu aprea am timp i..zilele aste am fost in spital
|
|
|
|
|
Memorat
|
|
|
|
|
|
|