ieskok gamintojo "CurrentUser" <ne_toks@yahoo.com> skrev i melding news:p6e9tl$gkv$1@trimpas.omnitel.net... > 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.. >