Warning Nu esti autentificat. Te rog autentifica-te sau inregistreaza-te pentru a avea acces la toate facilitatile forumului.
SkullBox  
Decembrie 01, 2008, 09:54:29 pm
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.
Noutăţi: Blogu' lu' Myky
 
 SkullBoxDirector webTutoriale  Pagina principală   Ajutor Caută Autentificare Creează un cont  
Pagini: [1] 2
  Imprimă  
Subiect: cerere tutorial asm  (Citit de 2195 ori)
0Utilizatori şi 1 Vizitatori
LeOCruX
*
Deconectat Deconectat

Mesaje: 84


cerere tutorial asm, Iunie 06, 2007, 01:43:45 pm

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

Gen: Bărbat
Mesaje: 970


SkullBox Guardian


WWW
cerere tutorial asm, Iunie 06, 2007, 02:38:09 pm

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...
LeOCruX
*
Deconectat Deconectat

Mesaje: 84


cerere tutorial asm, Iunie 06, 2007, 03:08:27 pm

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

Gen: Bărbat
Mesaje: 4894



WWW
cerere tutorial asm, Iunie 06, 2007, 03:13:32 pm

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



oxi
*
Deconectat Deconectat

Mesaje: 236


cerere tutorial asm, Iunie 07, 2007, 06:51:43 pm

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: 84


cerere tutorial asm, Iunie 14, 2007, 09:42:30 am

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, Iunie 14, 2007, 10:38:32 am

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: 84


cerere tutorial asm, Iunie 14, 2007, 11:38:28 am

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
Administrator
*
Deconectat Deconectat

Mesaje: 2249



WWW
cerere tutorial asm, Iunie 14, 2007, 11:44:55 am

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

LeOCruX
*
Deconectat Deconectat

Mesaje: 84


cerere tutorial asm, Iunie 14, 2007, 01:14:11 pm

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

Gen: Bărbat
Mesaje: 4894



WWW
cerere tutorial asm, Iunie 14, 2007, 01:46:00 pm

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



Shocker
*
Deconectat Deconectat

Mesaje: 410



WWW
cerere tutorial asm, Iunie 14, 2007, 01:46:03 pm

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: 84


cerere tutorial asm, Iunie 14, 2007, 02:17:45 pm

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, Iunie 14, 2007, 03:03:28 pm

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
Administrator
*
Deconectat Deconectat

Gen: Bărbat
Mesaje: 4894



WWW
cerere tutorial asm, Iunie 14, 2007, 03:14:20 pm

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



SkullAds
Ecspert
ReclAmator
* * * * *
Google AdSense

Gen: Bărbat
Mesaje: Multe

Reclama AdSense,
 

 
   


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

Creat cu MySQL Creat cu PHP Ethical hacking and programming community Director web romanesc cu inscriere gratuita Validat cu XHTML 1.0! Validat cu CSS!
IPFind, FAQDB, LAMP.ro, Good Proxy, Aberez.EU, RoFreeSBIE, ShockingSoft.com, HostVision, Invatam.net, PC Troubleshooting, Curs valutar online
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro