Μπορεί να με βοηθήσει κάποιος να λύσω ένα πρόγραμμα σε γλώσσα Assembly 8085 που
να γεμίζει ένα πίνακα στη μνήμη με αριθμούς. θα χρησιμοποιηθεί βρόχος επανάληψης και σε κάθε
θέση θα αποθηκεύεται ο αριθμός Ν ξεκινώντας από τη διεύθυνση ΑΜ16(με το 16 εννοοώ στον δεκαεξαδικό), Ν=i2-1 αν το άθροισμα
των ψηφίων του ΑΜ(3053) δηλ το 11 είναι περιττός αριθμός και Ν=1-i2 αν το άθροισμα των ψηφίων του ΑΜ είναι
άρτιος αριθμός, i ο μετρητής του βρόχου. Αλλα έχω κ άλλο ένα θέμα δν μπορώ να βρω ποσο ειναι το ΑΜ(3053) στν δεκαεξαδικό Όποιος μπορέσει να με βοηθησει ας μου στείλει.
Πίνακας σε Assembly 8085
Συντονιστές: WebDev Moderators, Super-Moderators
-
- Δημοσιεύσεις: 2
- Εγγραφή: 26 Μάιος 2012 16:34
Πίνακας σε Assembly 8085
Τελευταία επεξεργασία από το μέλος Sofia Zagari την 27 Μάιος 2012 15:51, έχει επεξεργασθεί 1 φορά συνολικά.
Πίνακας σε Assembly 8085
Θες βοήθεια ή το πρόγραμμα στο πιάτο?!
Πίνακας σε Assembly 8085
@GReaper
Μεχρι στιγμής φαίνεται να θέλει λύση στο πιάτο.
Ελπίζω μόνο να χρησιμοποιεί ψευδώνυμο! Οι μελλοντικοί εργοδότες δεν θα αρκεστούν μόνο στην ανάγνωσή του βιογραφικού. Μόλις googlaroun ενα ονομα και δούν πως κάποιος/κάποια πήρε το πτυχίο ψαρεύοντας έτοιμες εργασίες σε forums από δω και από εκεί θα το πετάξουν στο καλάθι. Στο internet τίποτα δεν ξεχνιέται.
Δεν λύνουμε ασκήσεις σε όσους δεν προσπαθούν...
http://www.freestuff.gr/forums/viewtopic.php?t=32671
Δεν ανησυχώ πάντως. Αν δεν βρεθεί κάποιος που 'σερβίρει' την λύση - είτε απο βαρεμάρα είτε απο υστεροφημία ("κοιτάξτε πόσο κομψά λύνω εργασίες επιπέδου ΙΕΚ!") - υπάρχουν πάντα οι επαγγελματίες και τα φροντιστήρια.
Μεχρι στιγμής φαίνεται να θέλει λύση στο πιάτο.
Ελπίζω μόνο να χρησιμοποιεί ψευδώνυμο! Οι μελλοντικοί εργοδότες δεν θα αρκεστούν μόνο στην ανάγνωσή του βιογραφικού. Μόλις googlaroun ενα ονομα και δούν πως κάποιος/κάποια πήρε το πτυχίο ψαρεύοντας έτοιμες εργασίες σε forums από δω και από εκεί θα το πετάξουν στο καλάθι. Στο internet τίποτα δεν ξεχνιέται.
Δεν λύνουμε ασκήσεις σε όσους δεν προσπαθούν...
http://www.freestuff.gr/forums/viewtopic.php?t=32671
Δεν ανησυχώ πάντως. Αν δεν βρεθεί κάποιος που 'σερβίρει' την λύση - είτε απο βαρεμάρα είτε απο υστεροφημία ("κοιτάξτε πόσο κομψά λύνω εργασίες επιπέδου ΙΕΚ!") - υπάρχουν πάντα οι επαγγελματίες και τα φροντιστήρια.
Πίνακας σε Assembly 8085
Για πες τώρα, το εχεις προσπαθήσει καθόλου;
Μερικα αρχικα βήματα που πρεπει να κανεις.
1. Κατεβασε εναν 8085 assembler και εγκατεστησε τον.
2. Αν βρείς κανε το ιδιο για 8085 emulator. Αν βρείς ολοκληρομενο περιβαλλον με editor,assembler,emulator/debugger ακομα καλύτερα.
3. Βρες 3-4 απλα προγραμματακια -samples- σε 8085, καποιο hello world, καποιο με μια απλη λοοπα, καποιο που να δεσμέυει και να δουλευει πανω σε πινακα. οτι μπορεις να βρείς και να ειναι απλο.
Ψαξε ή ρώτα τον καθηγητής σας που θα βρεις τα παραπάνω. Λογικα κατι θα σας εχει δώσει κατι, ή θα το γραφει στο βιβλιο που διαβαζετε.
4. Προσπαθεισε να κανεις compile το hello world και στη συνέχεια τα υπολοιπα samples. βεβαιώσου πως εχεις στίσει τα παντα σωστα και το compile δουλευει χωρις λάθη.
5. Αν εχεις emulator/debugger εκτελεσε τα samples εντολή προς εντολή και παρακολούθα τι συμβαίνει6. στα Registers/flags του επεξεργαστή και τι κάνει η κάθε εντολή.
6. Αν φτασεις εως εδω θα εχεις καταλάβει πως δηλώνεις ενα πίνακα, πως διαβάζεις/γραφείς σε αυτόν , πως κανεις πράξεις και πως κανεις μια λοοπα.
7. ΤΕλος ψαξε στα bitwise Instructions να βρείς πως θα μετρας τα bits και στα branch Instructions πως θα παίρνεις αποφασεις να κανεις το Α ή το Β.
8. done!
Μερικα αρχικα βήματα που πρεπει να κανεις.
1. Κατεβασε εναν 8085 assembler και εγκατεστησε τον.
2. Αν βρείς κανε το ιδιο για 8085 emulator. Αν βρείς ολοκληρομενο περιβαλλον με editor,assembler,emulator/debugger ακομα καλύτερα.
3. Βρες 3-4 απλα προγραμματακια -samples- σε 8085, καποιο hello world, καποιο με μια απλη λοοπα, καποιο που να δεσμέυει και να δουλευει πανω σε πινακα. οτι μπορεις να βρείς και να ειναι απλο.
Ψαξε ή ρώτα τον καθηγητής σας που θα βρεις τα παραπάνω. Λογικα κατι θα σας εχει δώσει κατι, ή θα το γραφει στο βιβλιο που διαβαζετε.
4. Προσπαθεισε να κανεις compile το hello world και στη συνέχεια τα υπολοιπα samples. βεβαιώσου πως εχεις στίσει τα παντα σωστα και το compile δουλευει χωρις λάθη.
5. Αν εχεις emulator/debugger εκτελεσε τα samples εντολή προς εντολή και παρακολούθα τι συμβαίνει6. στα Registers/flags του επεξεργαστή και τι κάνει η κάθε εντολή.
6. Αν φτασεις εως εδω θα εχεις καταλάβει πως δηλώνεις ενα πίνακα, πως διαβάζεις/γραφείς σε αυτόν , πως κανεις πράξεις και πως κανεις μια λοοπα.
7. ΤΕλος ψαξε στα bitwise Instructions να βρείς πως θα μετρας τα bits και στα branch Instructions πως θα παίρνεις αποφασεις να κανεις το Α ή το Β.
8. done!
-
- Δημοσιεύσεις: 2
- Εγγραφή: 26 Μάιος 2012 16:34
Πίνακας σε Assembly 8085
Οκ ευχαριστω για τν βοηθεια αλλα τα παλεψα λιγο κ κατι εβγαλα δν ειναι με τν τροπο που μ ειπες αλλα τουλαχιστον κατι βγηκε. Ευχαριστω!
-
- WebDev Moderator
- Δημοσιεύσεις: 3812
- Εγγραφή: 13 Απρ 2003 23:49
Πίνακας σε Assembly 8085
Sofia δεν είναι καλό να σβήνουμε το αρχικό μήνυμα, χαλάει το topic έτσι.
Παρόμοια άσκηση για τον 8085 ρωτήθηκε πρόσφατα, κάτι μπορεί να πάρεις και από εκεί.
Πίνακας σε Assembly 8085
Παρόμοια άσκηση για τον 8085 ρωτήθηκε πρόσφατα, κάτι μπορεί να πάρεις και από εκεί.
Πίνακας σε Assembly 8085
Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης