Ασκηση σε Assembly (Με καταχωρητες)

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

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

Απάντηση
alexman619a
Δημοσιεύσεις: 1
Εγγραφή: 16 Ιαν 2015 02:10

Ασκηση σε Assembly (Με καταχωρητες)

Δημοσίευση από alexman619a » 16 Ιαν 2015 02:52

Εχουμε 2 δισδιαστατους πινακες με 1000 στοιχεια ο καθενας ,η ασκηση ζηταει να προσθέσουμε το καθε στοιχειο των πινακων μεταξυ τους και το αθροισμα τους να βγανει σε εναν 3ο δισδιαστατο πινακα . Σαν δεδομενα εχουμε αυτα :
Location / Instruction
0 999
1 1
2 1000

3L AC:=M(2000)
3R AC:=AC+M(3000)
4L M(4000):=AC


.
.
.
10R

Με πράσινα είναι οι εντολές που κατάφερα να βγει καπως . Ακομα χρειαζεται να κανω loop με if(...)then goto M(x,(Begin:End)) απλα δν γνωριζω αμα μπορώ να βαλω if(x<=3999) then goto(M(x,(3001:3999)) θα είναι σωστο? Δεν ξέρω και αν υπάρχει πρόγραμμα να παιξω με εντολές σε Γλωσσα Assembly με καταχωρητες.



[/list]

LightForce
WebDev Moderator
Δημοσιεύσεις: 3812
Εγγραφή: 13 Απρ 2003 23:49

Ασκηση σε Assembly (Με καταχωρητες)

Δημοσίευση από LightForce » 29 Ιαν 2015 08:23

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

Απάντηση

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

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

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