προβληματα ακομα δεν ξεκινησα

συζητήσεις για assembly

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
HarleyQuinn
Δημοσιεύσεις: 5
Εγγραφή: 07 Σεπ 2008 14:55

προβληματα ακομα δεν ξεκινησα

Δημοσίευση από HarleyQuinn » 08 Σεπ 2008 12:47

κατεβασα το WinAsm οπως μου προτεινατε
εχω μπερδευτει ομως με ολα αυτα τα ΤΑSM, MASM...Ποσες assembly παιζουν???
on line tutorials για να κατατοπιστω???

LightForce
WebDev Moderator
Δημοσιεύσεις: 3812
Εγγραφή: 13 Απρ 2003 23:49

προβληματα ακομα δεν ξεκινησα

Δημοσίευση από LightForce » 08 Σεπ 2008 20:45

Υπάρχουν αρκετοί Assemblers για διαφορετική αρχιτεκτονική και os.
Εγώ τρέχω τον Fasm, υπάρχει ο Masm, Tasm, Nasm, A86, HLA, RosASM δές
Ο καθένας απο αυτούς έχει δικά του χαρακτηριστικά και δυνατότητες όπως και συντακτικούς κανόνες και ιδιαιτερότητες.
Αποφάσισε ποιος Assembler σου ταιριάζει, ερεύνησε, δοκίμασε, μπές σε forums και δες κώδικα, πάρε τον χρόνο σου.
Το ide -γνώμη μου- είναι περιττό αν τώρα ξεκινάς. Καλή τύχη.

HarleyQuinn
Δημοσιεύσεις: 5
Εγγραφή: 07 Σεπ 2008 14:55

προβληματα ακομα δεν ξεκινησα

Δημοσίευση από HarleyQuinn » 08 Σεπ 2008 23:48

pws ginetai na einai peritto to IDE??? pou 8a grapsw???

LightForce
WebDev Moderator
Δημοσιεύσεις: 3812
Εγγραφή: 13 Απρ 2003 23:49

προβληματα ακομα δεν ξεκινησα

Δημοσίευση από LightForce » 09 Σεπ 2008 00:00

Σε οποιοδήποτε text editor όπως το notepad.

HarleyQuinn
Δημοσιεύσεις: 5
Εγγραφή: 07 Σεπ 2008 14:55

προβληματα ακομα δεν ξεκινησα

Δημοσίευση από HarleyQuinn » 09 Σεπ 2008 00:41

Κώδικας: Επιλογή όλων

.model small
.stack
.data
message   db "Hello world, I'm learning Assembly !!!", "$"

.code

main   proc
   mov   ax,seg message
   mov   ds,ax

   mov   ah,09
   lea   dx,message
   int   21h

   mov   ax,4c00h
   int   21h
main   endp
end main

kanw apo cmd : tasm test1.asm
kai meta tlink test1.asm
kai bgaizei

Κώδικας: Επιλογή όλων

Fatal : Bad object file record in test1.asm near module file offese 0x000000...

LightForce
WebDev Moderator
Δημοσιεύσεις: 3812
Εγγραφή: 13 Απρ 2003 23:49

προβληματα ακομα δεν ξεκινησα

Δημοσίευση από LightForce » 09 Σεπ 2008 01:13

tasm test1.asm
tlink test1

και μετά test1.exe για να τρέξει το εκτελέσιμο.


το αντίστοιχο σε Flat Assembler..

Κώδικας: Επιλογή όλων

org 100h

mov dx,message
mov ah,9
int 21h

mov   ax,4c00h
int   21h

message   db "Hello world, I'm learning Assembly !!!", "$"
Τελευταία επεξεργασία από το μέλος LightForce την 09 Σεπ 2008 01:19, έχει επεξεργασθεί 1 φορά συνολικά.

HarleyQuinn
Δημοσιεύσεις: 5
Εγγραφή: 07 Σεπ 2008 14:55

προβληματα ακομα δεν ξεκινησα

Δημοσίευση από HarleyQuinn » 09 Σεπ 2008 01:15

thanx egrapsa to prwto...more to come

Απάντηση

Επιστροφή στο “Assembly”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες