Aha, per giliai į mišką čia man. Tikrai nesu eilinis vartotojas, bet čia man per gili brasta :) Aš linkęs sumokėti tam, kas tą brydę išbris :) "MRT" wrote in message news:p6e1d8$95q$1@trimpas.omnitel.net... > Pažiūrėjau čai tokį vieną online: https://onlinedisassembler.com/odaweb/ > Bet jam reikia užduoti nemažai įeitinių duomenų, kaip pvz. kokia > architektūra, etc. Kaip žinot? turetu but i386 .. tik disassembly bandyk ant kokio *.exe failo.. https://www.mif.vu.lt/katedros/cs/Asmen/Kompiuteriu%20architektura%20LT%202009-11-02.pdf Pvz. 65-66 psl apie POP 2. registras -> stekas 0101 0reg 5b --- pop %bx --- 01011011 ---- POP 011 5e --- pop %si --- 01011110 ---- POP 110 5d --- pop %bp --- 01011101 ---- POP 101 Mikroprocesorius Intel 8088 turi tris grupes registrų: 1. Duomenų registrai; 2. Adresiniai registrai; 3. Segmento registrai. Pagrindinė registrų paskirtis yra tokia: AX – akumuliatorius, sumatorius; BX – bazinis registras; CX – ciklų skaitliukas; DX – duomenų registras. 000 = AX 011 = BX 001 = CX 010 = DX 5b --- pop %bx --- 01011011 ---- POP 011 === POP BX 5e --- pop %si --- 01011110 ---- POP 110 5d --- pop %bp --- 01011101 ---- POP 101 Adresiniai registrai Adresiniai registrai tai yra indeksiniai registrai ir nuorodų registrai. Adresiniai registrai yra 16 bitų. Indeksiniai registrai yra SI (Source Index) ir DI (Destination Index). SI = 110 DI = 111 5b --- pop %bx --- 01011011 ---- POP 011 === POP BX 5e --- pop %si --- 01011110 ---- POP 110 === POP SI 5d --- pop %bp --- 01011101 ---- POP 101 Steko nuorodos registras SP (Stack Pointer) Bazės steke nuorodos registras BP (Base Pointer) SP = 100 BP = 101 5b --- pop %bx --- 01011011 ---- POP 011 === POP BX 5e --- pop %si --- 01011110 ---- POP 110 === POP SI 5d --- pop %bp --- 01011101 ---- POP 101 === POP BP PS. Jei atrodo pievos, tai normalu.. ne kiekvienas Ajtysnykas ivaldes.. As irgi disponuoju tik studentisko lvl primityvais, kuriuos mokiausi jau pries 15 metu..