Βοήθεια σε εργασία

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

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

Απάντηση
slashinho
Δημοσιεύσεις: 1
Εγγραφή: 21 Ιαν 2010 09:28

Βοήθεια σε εργασία

Δημοσίευση από slashinho » 21 Ιαν 2010 12:49

Καλημέρα σε όλους. Είμαι αρχάριος στην πληροφορική και έχω να παραδώσω μια εργασία. Θα σας παρακαλούσα να με βοηθήσετε λοιπόν. Η εργασία είναι η εξής:
Δίνεταθ το παρακάτω πρόγραμμα το οποίο εκτελείται σε επεξεργαστη Intel8085, με συχνότητα λειτουργίας 10 MHz:
START: LXI D,X ; μεταβλητή X
LOOP1: PUSH D
CALL PROC1
POP D
DCX D
MOV A,E
ORA D
JNZ LOOP1
HLT
PROC1: MOV B,A
LOOP2: DCX D
MOVE A,D
ORA E
JNZ LOOP2
INX D
MOV A,B
RET

α) Να υπολογιστεί ο χρόνος εκτέλεσης του παραπάνω προγράμματος σαν συνάρτηση της μεταβλητής Χ και της περιόδου Τ του επεξεργαστή
β) Να υπολογιστεί η μέγιστη τιμή του Χ, ώστε ο χρόνος εκτέλεσης του προγράμματος να μην είναι μεγαλύτερος από 15 msec.

Ευχαριστώ πολύ....

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Βοήθεια σε εργασία

Δημοσίευση από Basilakis » 21 Ιαν 2010 19:30

Ξεκίνα την λύση λοιπόν απο αυτά που έχεις μάθει (αρχάρειος αλλά για να έχεις εργασία σημαίνει πως κάτι θα σας έχουν μάθει) και εδώ είμαστε...

αυτό να θυμάστε τις εργασίες σας τελευταία στιγμή...

Απάντηση

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

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

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