Bun venit pe SkullBox!

Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
  Pagini: [1] 2
  Imprimă  
cerere tutorial asm  (Vizualizari 2379)
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

cerere tutorial asm, Iun 06, 2007, 13:43

Asi vrea si eu sa imi faceti rost de un tutorial asm in ROMANA daca se poate. Am tot gasit dar sunt in engleza, si cum eu sunt in a V-a ......( stiu engleza dar imi este ff greu de tradus, si de inteles in acelasi timp ).
LE: am uitat sa spun ca am citit tutorialul lui juice dar nu e chiar asa complet
Memorat
3Nigma
*

Deconectat Deconectat

Mesaje: 981

WWW
cerere tutorial asm, Iun 06, 2007, 14:38

Nu stiu ce sa zic... ASM-ul e un limbaj foarte vast,deci un tutorial despre el ar dura prea mult si s-ar extinde de asemeni prea mult + ca asm-ul e pentru "elita",nu toti il stiu si au capacitatea de a-l intelege/aprofunda. Cum timpul e cel mai urat inamic pentru majoritatea de aici,cum userii care stiu ASM sunt putini,nu te supara daca un tutorial de asm nu va aparea imediat. Am spus asta ca sa intelegi...

Oricum...clasa a 5-a si sari pe ASM ? Smile impresionant...dar cred ca iti va fi peste mana la anii tai Straight face Mai asteapta sa cresti nitel ... parerea mea Winking
Memorat



Search for knowledge in the darkest places and in the blackest hours! You might get lucky and find more than you are looking for...

"Ambition is a lame excuse for the ones that are not brave enough to be lazy..."
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

cerere tutorial asm, Iun 06, 2007, 15:08

da ai dreptate nu prea il inteleg... dar vreau sa stiu macar bazele si instuctiunile mai importante  Smile
Memorat
Agkelos
*

Deconectat Deconectat

Mesaje: 5229

WWW
cerere tutorial asm, Iun 06, 2007, 15:13

Citat
da ai dreptate nu prea il inteleg... dar vreau sa stiu macar bazele si instuctiunile mai importante  Smile


Cred ca te-ar ajuta mult mai mult daca pentru inceput ai incerca sa intelegi cum functioneaza procesorul. E greu sa intelegi asamblarea fara sa intelegi cum lucreaza procesorul, ce sunt registrii, cum se imparte memoria etc

In sectiunea asta poti gasi cateva tutoriale scrise de suri. Iti recomand sa le citesti pe toate Winking
Memorat



Problemele se rezolva pe forum. Nu trimiteti PM ca nu va ajut.
Pentru urgente, skullbox at skullbox . info.
oxi
*

Deconectat Deconectat

Mesaje: 236

cerere tutorial asm, Iun 07, 2007, 18:51

tutoriale in romana nu prea se gasesc...
iti recomand niste carti...
http://www.librarie.net/carte.php?id=51002 - niste lucruri esentiale pe bani putini...insa cartea e departe de a fi utila...e buna doar pentru incepatori...
http://www.teora.ro/cgi-bin/teora/romania/mbshop.cgi?database=01&action=view_product&productID=0099&category=12 - distractie pa bani multi...

si http://www.ase.md/~aursu/ProgrammingAssembler_ro.html - insa prea putin...
Memorat

Daca un cuvant este scris gresit in dictionar, cum ne dam seama ?
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

cerere tutorial asm, Iun 14, 2007, 09:42

eu am mai invatat cata ceva de pe wikipedia si niste tutorila dar tot nu imi dau seama cand anume se folosesc registri ( ma refer cad anume se folosesc anumiti registri ... )
Memorat
Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
cerere tutorial asm, Iun 14, 2007, 10:38

Citat
eu am mai invatat cata ceva de pe wikipedia si niste tutorila dar tot nu imi dau seama cand anume se folosesc registri ( ma refer cad anume se folosesc anumiti registri ... )

Pai, zi ce nu intelegi mai exact si poate reusim sa te lamurim.
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

cerere tutorial asm, Iun 14, 2007, 11:38

pai, de exemplu :
Cod:
mov     ax,seg Message
         mov      ds,ax

de ce se muta Message in ax si nu in dx, sau bx sau .. etc
si ..( asta nu are leg cu registri ) de ce se muta segmentul mesajului si nu offsetul sau direct mesajul ?
Memorat
DarkByte
*

Deconectat Deconectat

Mesaje: 2441

WWW
cerere tutorial asm, Iun 14, 2007, 11:44

In legatura cu segmentul si offsetul ... imagineaza-ti un liniar ... pe liniar ai niste variabile, puse fiecare la cate un centimetru.

Una din variabile e la pozitia 15, deci segmentul e 15, iar offsetul 0, dar la fel de bine segmentul poate fi 5 si offsetul 10.

E pur si simplu o metoda de adresare a unei variabile, iar cel mai simplu e sa pui direct segmentul egal cu pozitia variabilei (in cazul tau).

Chestia cealalta cu AX si mesajul, nu mai stiu si nu stiu nici daca am stiut vreodata Big grin Laughing
Memorat

Light travels faster than sound. This is why some people appear intelligent until they speak.

Quidquid latinum dictum sit, altum viditur.

LeOCruX
*

Deconectat Deconectat

Mesaje: 95

cerere tutorial asm, Iun 14, 2007, 13:14

cu offsetu si segmentu m-am lamurit, dar cu registrii ....
Memorat
Agkelos
*

Deconectat Deconectat

Mesaje: 5229

WWW
cerere tutorial asm, Iun 14, 2007, 13:46

Citat
dar cu registrii ....

Si cu registrii e destul de simplu. Explicat superficial treaba sta cam asa: procesorul are niste registrii (poti sa-i vezi ca niste buffere) in care adaugi valori. In functie de valorile care le-ai adaugat acolo se intampla ceva cand apelezi o anumita intrerupere (in DOS) sau apel de sistem (in UN*X).
Memorat



Problemele se rezolva pe forum. Nu trimiteti PM ca nu va ajut.
Pentru urgente, skullbox at skullbox . info.
Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
cerere tutorial asm, Iun 14, 2007, 13:46

Citat
pai, de exemplu :
Cod:
mov     ax,seg Message
         mov      ds,ax

de ce se muta Message in ax si nu in dx, sau bx sau .. etc

Se muta in AX temporar pentru ca apoi sa muti in DS. Probabil ca te gandesti: pai de ce nu dau:
Cod:

MOV DS, SEG Message

Raspunsul e... pentru ca nu poti Smile
Trebuie sa muti intr-unul din registrii [AX, BX, CX, etc]. Aici ramane la alegerea programatorului ce registru sa aleaga. AX este ales de cele mai multe ori deoarece rar contine informatii necesare pe care ar trebui sa le tii in memorie [spre exemplul CX e folosit pe post de contor de cele mai multe ori, SP - stack pointer, arata unde se afla ultima valoare adaugata in stiva, etc]
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
LeOCruX
*

Deconectat Deconectat

Mesaje: 95

cerere tutorial asm, Iun 14, 2007, 14:17

mersi mult shocker..
P.S. osho, dupa cum a mai spus si shocker, cred ca ar fi buna o sectiune de asm
P.S.#2 mai am nevoie de instructiunile de + , - , * , / , va rog ...
Memorat
Shocker
*

Deconectat Deconectat

Mesaje: 410

WWW
cerere tutorial asm, Iun 14, 2007, 15:03

Citat
P.S.#2 mai am nevoie de instructiunile de + , - , * , / , va rog ...

Adunare [ + ]:
Cod:

ADD AX, 10

In loc de AX poti sa folosesti si ceilalti registrii.

Scadere [ - ]:
Cod:

SUB AX, 10

Nici la adunare, nici la scadere nu poti ceva de genul: "ADD 10, 4" [10+4]. Trebuie sa pui primul termen intr-un registru. La amandoua, rezultatul va fi in AX.

Inmultire [ * ]:
Cod:

MOV AX, 4
MOV BX, 2
MUL BX  ;inmulteste pe BX cu AX, trebuie neaparat in AX sa fie celalalt factor al inmultirii

Rezultatul in AX

Impartire [ / ]:
Cod:

MOV AX,8
MOV BX,2
DIV BX  ;imparte pe AX la BX, deimpartit-ul va fi citit din AX, deci acolo il pui

Catul impartirii va fi stocat in AX, iar restul in DX
Memorat


Just wake me up when everything's less overwhelming..., btw ShockingSoft is back !
Freakz only
Comics of the day
Agkelos
*

Deconectat Deconectat

Mesaje: 5229

WWW
cerere tutorial asm, Iun 14, 2007, 15:14

Citat
P.S. osho, dupa cum a mai spus si shocker, cred ca ar fi buna o sectiune de asm


O sa fac cand ajung acasa ca de aici nu am acces ca admin - asta daca nu o fac 3Nigma sau DarkByte inaintea mea.
Memorat



Problemele se rezolva pe forum. Nu trimiteti PM ca nu va ajut.
Pentru urgente, skullbox at skullbox . info.
SkullAds
Ecspert
ReclAmator
* * * * *
Google AdSense

Gen: Bărbat
Mesaje: Multe

Reclama AdSense,
 

 
   


Pagini: [1] 2
  Imprimă  
 
Schimbă forumul:  

Ethical hacking and programming community
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro