Βοήθεια σε άσκηση Assembly

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

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

Απάντηση
sokin_a
Δημοσιεύσεις: 2
Εγγραφή: 08 Ιουν 2010 20:08

Βοήθεια σε άσκηση Assembly

Δημοσίευση από sokin_a » 09 Ιουν 2010 18:16

Mporei kapoios na mou thn lysh?

askhsh1:
Στο τμήμα δεδομένων του προγράμματος που καλείστε να γράψετε
υπάρχουν οι εξής δηλώσεις:
Array1 db 5 dup(0)
Array2 db 5 dup(0)
Να γραφεί πρόγραμμα με μία τουλάχιστον υπορουτίνα, την InsertArray
(μεταφράζεται σε «ΕισαγωγήΠίνακα»).
Αρχικά, το κυρίως πρόγραμμα θα καλεί δύο φορές την υπορουτίνα
InsertArray, ώστε να δώσει τιμές στους πίνακες Array1 και Array2.
Η υπορουτίνα InsertArray δέχεται ως παραμέτρους: α) το μήκος του πίνακα
(κατά τιμή) και β) τον πίνακα (κατ΄ αναφορά). Ακολούθως, κάνει εισαγωγή
από το πληκτρολόγιο μονοψήφιων περιττών δεκαεξαδικών ως τιμών του
πίνακα, μετά από κατάλληλο έλεγχο, και επιστρέφει στο κυρίως πρόγραμμα.
Στη συνέχεια, το κυρίως πρόγραμμα υπολογίζει το μέσο όρο των αντίστοιχων
τιμών των δύο πινάκων Array1 και Array2 και τέλος εμφανίζει αυτές τις τιμές
(δηλ. τους μέσους όρους) και πάλι στο δεκαεξαδικό σύστημα.
Προσοχή:
1. Θα πρέπει να γίνουν όλοι οι απαραίτητοι έλεγχοι κατά την εισαγωγή
δεδομένων και να εμφανίζονται κατάλληλα μηνύματα σε περίπτωση λάθους
εισαγωγής.
2. Η υπορουτίνα δύναται να γραφεί εναλλακτικά χωρίς χρήση παραμέτρου
κατ΄ αναφορά. Στην περίπτωση αυτή η αξιολόγηση του κώδικα θα γίνει με
μείωση του βαθμού κατά 20%.
Οδηγίες
· Σε όλα τα προγράμματα, στο τέλος θα πρέπει να επιστρέφετε στο DOS.

me antamoivh fysika.

sokin_a
Δημοσιεύσεις: 2
Εγγραφή: 08 Ιουν 2010 20:08

Βοήθεια σε άσκηση Assembly

Δημοσίευση από sokin_a » 09 Ιουν 2010 18:46

Akyro paideia!Eyxaristw!

Απάντηση

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

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

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