Tema: Re: *.bin ir *.dat
Autorius: t
Data: 2018-02-20 10:11:23
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..
>