Πίσω

Δραστηριότητα 9

Να εξηγήσετε τον τρόπο με τον οποίο εκτελούνται οι παρακάτω εντολές του υπολογιστή DLX, χρησιμοποιώντας συμβολισμούς.
Εντολή
Όνομα εντολής
J name Μεταπήδηση
JAL name Μεταπήδηση και σύνδεση
JALR R2 Μεταπήδηση και σύνδεση καταχωρητή
JR R3 Μεταπήδηση καταχωρητή
BEQZ R4, name Διακλάδωση ίση με μηδέν
BNEZ R4, name Διακλάδωση άνιση με μηδέν


Απάντηση δραστηριότητας 9

Εντολή
Όνομα εντολής
J name PC¬ name;
((PC+4) - 225) £ name < ((PC+4) + 225)
JAL name R31¬ PC+4; PC¬ name;
((PC+4) - 225) £ name < ((PC+4) + 225)
JALR R2 Regs[R31] ¬ PC+4; PC¬ Regs[R2]
JR R3 PC¬ Regs[R3]
BEQZ R4, name if (Regs[R4]== 0) PC¬ name;
((PC+4) - 215)£ name < ((PC+4) + 215)
BNEZ R4, name if (Regs[R4]!= 0) PC¬ name;
((PC+4) - 215)£ name < ((PC+4) + 215)