gtroza Δημοσ. 3 Φεβρουαρίου 2010 Δημοσ. 3 Φεβρουαρίου 2010 θέλω να είμαι και ενημερωμένος η γνώση δεν είναι ενημέρωση, γρήγορα και εύκολα θέλει χρόνο και κ*λο ! δυστυχώς .
TheMagician Δημοσ. 3 Φεβρουαρίου 2010 Δημοσ. 3 Φεβρουαρίου 2010 για να μαθεις asm πρεπει να διαβασεις πολυ και να γραψεις ακομα περισσοτερο κωδικα τιποτα δεν κερδιζεται ετσι απλα στην επιστημη ενα πολυ καλο βιβλιο που υπαρχει ειναι το art of assembly language http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/www.artofasm.com/index.html για αρχη διαβασε αυτο για 16 bit dos assembly
TrouBLe Δημοσ. 3 Φεβρουαρίου 2010 Δημοσ. 3 Φεβρουαρίου 2010 H assembly είναι γλώσσα μηχανής, δηλαδή με αυτήν προγραμματίζεις κατευθείαν τον επεξεργαστή. Ο κάθε επεξεργαστής όμως έχει άλλη αρχιτεκτονική (περισσότεροι ή λιγότεροι καταχωρητές, τρόπος λειτουργίας, μνήμη που υποστηρίζει κτλπ). Έτσι κάθε διαφορετικό είδος επεξεργαστή θέλει και κάποια αλλαγή στην γλώσσα για να τρέξει κάποιο πρόγραμμα. Πολύ σωστά!! Για παράδειγμα οι επεξεργαστές της intel με αυτούς της AMD διαφέρουν στον τρόπο που θα προγραμματιστούν για να εκτελέσουν ένα πρόγραμμα, ακόμα οι νέοι επεξεργαστές με τους παλιούς και της ίδιας εταιρίας να είναι και αυτοί διαφέρουν. Βασικά κάθε αρχιτεκτονική έχει και την γλώσσα της :/ Πάνω κάτω :/ ΛΑΘΟΣ! και μεγάλο. και η AMD και η Intel έβγαζαν επεξεργαστές τεχνολογίας x86 και τώρα βγάζουν x64. Και οι δύο επεξεργαστές εκτελούν τα προγράμματα με τον ίδιο ακριβώς τρόπο. Αμα δεν ίσχυε αυτό θα είχαμε τεράστια προβλήματα καθώς αυτός που θα είχε επεξεργαστή Intel δεν θα μπορούσε να τρέξει προγράμματα γραμμένα για AMD και το ανάποδο.. Η Amd όταν ξεκίναγε (που από τότε ήταν μεγάλη η Intel) έφτιαχνε CPU κλώνους x86. Αργότερα άρχισε να χρησιμοποιεί την x86 πιο επίσημα και ήτανε μαζί με την Intel οι κύριοι κατασκευαστές X86 CPUs. Αργότερα που άρχισε να πηγαίνει το πράγμα προς τα 64μπιτα συστήματα η AMD έβγαλε την τεχνολογία που είναι γνωστή σήμερα ως amd64 την οποία μετά υιοθέτησε και η Ιntel και έγινε το στάνταρ. (Η intel έχει βγάλει πρώτη 64μπιτο επεξεργαστή τον Itanium, ο οποίο όμως επειδή δεν κράτησε καμία ασυμβατότητα με τους x86 πάτωσε και χρησιμοποιήθηκε μόνο σε συγκεκριμένες server συνθέσεις.)
StavrosD Δημοσ. 4 Φεβρουαρίου 2010 Δημοσ. 4 Φεβρουαρίου 2010 για να μαθεις asm πρεπει να διαβασεις πολυ και να γραψεις ακομα περισσοτερο κωδικατιποτα δεν κερδιζεται ετσι απλα στην επιστημη ενα πολυ καλο βιβλιο που υπαρχει ειναι το art of assembly language http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/www.artofasm.com/index.html για αρχη διαβασε αυτο για 16 bit dos assembly Συμφωνώ και επαυξάνω. Από αυτό το βιβλίο κέρδισα πολλές γνώσεις.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.