TeiSerron.gr

Σχολή Μηχανικών => 4ο Εξάμηνο => Τμήμα Μηχανικών Πληροφορικής, Υπολογιστών & Τηλεπικοινωνιών => Αρχιτεκτονική Υπολογιστών => Μήνυμα ξεκίνησε από: Nal.ithoriseis στις 07 Φεβρουαρίου 2014, 15:21

Τίτλος: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: Nal.ithoriseis στις 07 Φεβρουαρίου 2014, 15:21
Τα σωστα πολλαπλης για την σειρα Β και Α τα χει κανεις?
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: Dolph_In στις 07 Φεβρουαρίου 2014, 15:29
πώς ήταν τα θέματα??έβαλε ανάπτυξης??και πρόγραμμα με κώδικα??τα συνηθισμένα δλδ που βάζει κάθε φορά??ή μόνο πολλαπλής??
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: ALS στις 07 Φεβρουαρίου 2014, 15:36
Α Σειρά θεμάτων.
Πρώτο θέμα νομίζω τι τιμές θα πάρουν BX,CH,AH,BH,IP (2,5 μονάδες)..
Δεύτερο θέμα 5 ανάπτυξης(2,5 μονάδες)νομίζω κάτι για υψηλή προτεραιότητα(NMI),mantissa,δυναμική RAM,carry flag register και άλλο ένα..
Τρίτο θέμα 5 πολλαπλής (5 μονάδες χωρίς αρνητική βαθμολογία).
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: Fouska στις 25 Ιουνίου 2014, 18:05
Οταν θέλει να βρούμε τι τιμές θα πάρει ο BX και δίνει κώδικα ποια λογική ακολουθούμε??Είναι εύκολο να μου πει κάποιος? Ευχαριστώ

Για παραδειγμα :
MOV DX,7654
MOV BL,DL
MOV CL,DH
SUB DX,0004

Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: linkin στις 26 Ιουνίου 2014, 14:40
διαγραφηκε
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: linkin στις 26 Ιουνίου 2014, 14:43
MOV DX,7654   Βαζει στον καταχωρητη DX την τιμη 7654

MOV BL,DL       Βαζει στον καταχωρητη BL την τιμη του DL //που αν δεν κανω λαθος απο την προηγουμενη εντολη θα ειναι 54

MOV CL,DH     Βαζει στον καταχωρητη CL την τιμη του DH  // που αν δεν κανω λαθος παλι, απο την προ-προηγουμενη εντολη ειναι 76

SUB DX,0004  Διαιρει τον την τιμη του καταχωρητη DX (που ειναι 7654 με το 4) οποτε ο DX τωρα θα εχει την τιμη 1D95.

Οποτε ο BL θα εχει την τιμη 54 συμφωνα με τα παραπανω, ενω το BH δεν ξερουμε γιατι δεν αναφερεται πουθενα.

Αν κανω καπου λαθος παρακαλω διορθωστε με.
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: napoleon στις 26 Ιουνίου 2014, 15:08
MOV DX,7654   Βαζει στον καταχωρητη DX την τιμη 7654

MOV BL,DL       Βαζει στον καταχωρητη BL την τιμη του DL //που αν δεν κανω λαθος απο την προηγουμενη εντολη θα ειναι 54

MOV CL,DH     Βαζει στον καταχωρητη CL την τιμη του DH  // που αν δεν κανω λαθος παλι, απο την προ-προηγουμενη εντολη ειναι 76

SUB DX,0004  Διαιρει τον την τιμη του καταχωρητη DX (που ειναι 7654 με το 4) οποτε ο DX τωρα θα εχει την τιμη 1D95.

Οποτε ο BL θα εχει την τιμη 54 συμφωνα με τα παραπανω, ενω το BH δεν ξερουμε γιατι δεν αναφερεται πουθενα.

Αν κανω καπου λαθος παρακαλω διορθωστε με.
sub είναι η αφαίρεση
αυτό είναι το μόνο λαθος σου
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: linkin στις 26 Ιουνίου 2014, 16:22
Ουπς!  :D
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: Fouska στις 26 Ιουνίου 2014, 16:34
Ευχαριστώ πάρα πολύ.


Η άσκηση λέει
Τι  τιμες  θα εχουν οι DL BL CL DX IP (όλα τα νούμερα δίνονται σε 16δικό)

Εγώ πρεπει να μετατρέχω σε άλλο σύστημα ???

πχ
DX->7654(Αυτό ειναι δεκαεξαδικό) ->30292(Δεκαδικό)
DL->54->84
CL->76->118
DX=7650->30288
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: napoleon στις 26 Ιουνίου 2014, 16:37
Ευχαριστώ πάρα πολύ.


Η άσκηση λέει
Τι  τιμες  θα εχουν οι DL BL CL DX IP (όλα τα νούμερα δίνονται σε 16δικό)

Εγώ πρεπει να μετατρέχω σε άλλο σύστημα ???

πχ
DX->7654(Αυτό ειναι δεκαεξαδικό) ->30292(Δεκαδικό)
DL->54->84
CL->76->118
DX=7650->30288
στο δεκαεξαδικο θα τα αφησεις
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: Fouska στις 26 Ιουνίου 2014, 16:42
Αρα η τιμη του DX είναι 7650  ?
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: napoleon στις 26 Ιουνίου 2014, 17:04
Αρα η τιμη του DX είναι 7650  ?
ναι
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: Fouska στις 26 Ιουνίου 2014, 17:09
1000 ευχαριστώ μου χaρίσατε 2,5 μονάδες :)))
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: oneiroitane στις 26 Ιουνίου 2014, 17:45
SUB DX,0004  Διαιρει τον την τιμη του καταχωρητη DX (που ειναι 7654 με το 4) οποτε ο DX τωρα θα εχει την τιμη 1D95.

πως βγαινει τ 1D95?
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: ALS στις 26 Ιουνίου 2014, 18:29
SUB DX,0004  Διαιρει τον την τιμη του καταχωρητη DX (που ειναι 7654 με το 4) οποτε ο DX τωρα θα εχει την τιμη 1D95.

πως βγαινει τ 1D95?
Αφαιρεί αφού λέει SUB..
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: maria_pol στις 26 Ιουνίου 2014, 19:14
ευχαριστω πολυ για την βοηθεια..

και η IP??
απανταμε οτι δεν υπαρχει??
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: linkin στις 26 Ιουνίου 2014, 20:12
το SUB ηταν μαλακια μου δε το προσεξα καλα και εκανα διαιρεση.
Οσο για το IP, το IP δειχνει παντα το segment της επομενης εντολης προς εκτελεση, οποτε αφου δεν μας δειχνει σε ποια θεση μνημης ξεκιναει το προγραμμα (ουτε που τελειωνει) δε μπορουμε να ξερουμε.
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: tyler_durden στις 11 Σεπτεμβρίου 2014, 22:13
Se periptwsh pou exei SBB h ADDC tote sto apotelesma prepei na valoume kai to kratoumeno..
dhladh p.x. an einai 5+5 se sketo ADD tha vazame ws apotelesma 0 giati uparxei ena to kratoumeno? h 10.. pws paei akrivws?
Τίτλος: Απ: Εξεταστική Φεβρουαρίου Θεωρεια
Αποστολή από: Nal.ithoriseis στις 12 Σεπτεμβρίου 2014, 11:22
Σε περιπτωση που εχει SBB η ADDC τοτε στο αποτελεσμα πρεπει να βαλουμε και το κρατουμενο..
δηλαδη π.χ αν ειναι 5+5 σε σκετο ADD θα βαζαμε ως αποτελεσμα 0 γιατι υπαρχει ενα το κρατουμενο?η 10..πως παει ακριβως?
________________________________________________________________________________________tyler_durden