Προς το περιεχόμενο

Οδηγος ελληνικος για Assembly?


plaths

Προτεινόμενες αναρτήσεις

Δημοσ.

Θελω να ρχησω να μαθαινω assembly ψαχνω στο google ελληνικους οδηγους αλλα τπτ ...μηπως ξερετε εσεις κανενα?

Δημοσ.

assembly (γιά ποιόν επεξεργαστή ;)

απο foss.ntua

http://foss.ntua.gr/wiki/index.php/%CE%93%CE%BB%CF%8E%CF%83%CF%83%CE%B5%CF%82_%CE%A0%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CE%BF%CF%8D

Assembly

 

Ο όρος assembly δεν αναφέρεται σε μια συγκεκριμένη γλώσσα, αλλά σε μια οικογένεια γλωσσών, αφού κάθε αρχιτεκτονική επεξεργαστή ορίζει και την αντίστοιχη γλώσσα assembly για τον προγραμματισμό της. Επί της ουσίας, μια γλώσσα Assembly είναι το σύνολο εντολών που υποστηρίζει μια αρχιτεκτονική επεξεργαστή, σε μορφή κατανοητή από άνθρωπο. Για να μεταφραστεί σε μορφή κατανοητή από τον υπολογιστή (binary), χρησιμοποιείται ένας κατάλληλος Assembler.

 

Είναι γλώσσες πολύ χαμηλού επιπέδου, και εκθέτουν την αρχιτεκτονική του εκάστοτε επεξεργαστή στον προγραμματιστή. Ως εκ τούτου αποτελούν ένα δυνατό εργαλείο για τον έμπειρο προγραμματιστή, και επιτρέπουν τη συγγραφή πολύ αποδοτικών προγραμμάτων, σε αντάλλαγμα όμως με την αναγνωσιμότητα, την ευκολία συντήρησης και κατανόησης, αλλά και τη μεταφερσιμότητα (portability) του κώδικα.

 

Οι περισσότεροι μεταγλωττιστές γλωσσών υψηλού επιπέδου, παράγουν Assembly, που με τη σειρά της τροφοδοτείται σε έναν Assembler, για να παραχθεί τελικά binary.

 

Σήμερα χρησιμοποιούνται κυρίως για μικρά αλλά performance critical κομμάτια εφαρμογών, αλλά και για τη συγγραφή προγραμμάτων για embedded συστήματα, τα οποία έχουν περιορισμένους πόρους, και επιπλέον συχνά δεν διατίθεται μεταγλωττιστής γλωσσών υψηλότερου επιπέδου για την αρχιτεκτονική τους.

http://el.wikipedia.org/wiki/Assembly_(%CE%B3%CE%BB%CF%8E%CF%83%CF%83%CE%B1_%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CE%BF%CF%8D)

Συμβολική γλώσσα (Assembly)

http://www.worldlingo.com/ma/enwiki/el/Assembly_language

http://www.worldlingo.com/ma/enwiki/el/x86_assembly_language

 

μάλλον αυτόματη μετάφραση

αλλά μέχρι να βρείς κάτι καλύτερο

 

επίσης

http://www.google.com/search?q=%CE%B7+%CE%B3%CE%BB%CF%8E%CF%83%CF%83%CE%B1+assembly&start=0&ie=utf-8&oe=utf-8&client=mozilla&rls=com.puppylinux:en-US:unofficial

 

Το βιβλίο της Assembly, 2η έκδοση

http://www.klidarithmos.gr/index.php?target=products&product_id=30384

 

καλό κουράγιο

και επιτυχία

 

.

Δημοσ.

Μωρε εμενα αρχιζει και μου αρεσει το θεμα ειναι οτι θελω ενα προγραματακι που θα μπορει να checkarei αυτο που εκανα αν ειναι λαθος κτλ.

Δημοσ.

PcSpim καί Mars φίλε αυτά χρησιμοποιώ για assembly σε Mips επεξεργαστή.Γιά σημειώσεις δες και στο inf-server.inf.uth.gr/courses/CE134

Δημοσ.

Μπορείς να ξεκινήσεις με 8086 για να πιάσεις το νόημα, που είναι 16 bit επεξεργαστής x86 και αν σου αρέσει συνεχίζεις σε 32 και 64 bit. Για 8086 μπορείς να δεις τον emulator emu8086

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...