• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 16:34:35 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 16:34:35 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by asemas
[Today at 16:20:27]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426690
Total Topics: 31710
Online Today: 201
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 87
Guests: 105
Total: 192
stloukas
Guts
xeniam
chrismzag
Raphael
lefterish
faidonchatz
asemas
eplysia
koskyr
antwnis
nikitask
anastas1a
artemissamaras_
dimitris585
dorapangeiou
cealexop
dimitrisblioumis
vagelismo
Fenia04
george14
eirinistyl
Captain
mavrhs
Pcsc
lasef
mdimitrig
chris123
Billyskotsikas
gramniko
andrpats
chris_krkls
idchatzi
Mardouk75
mor
ඞ
Anastasiam
gpapadimi
jimalexoud
alice
Giorgossou
tasos_ntv
tsaliki
gntitsios
athenamits
PolarBear
tzortzis
mixkats
kokkinosgior
marilita
Theislander
cpapadd
HlektrikhPatata
vlasiosv
thomaitheodosiadou
Kyriacos
mrodi
drimagm
marysmr
mimaki
Vromofona Kathikia
kkalamar
ariadnipm
mmikelo
andripappa
athizoi
victoria
Kaniki
chaniotism
mkoutsouk
Dimos Bachlas
harischris
kpap17
kosovi
pipitsenko
ppoug
Nikos.Ts
gmout
cremidhs
apapagd
filkilkis
anastasis34
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 4ο Εξάμηνο > 4ο Εξάμηνο - ΠΠΣ > Αρχιτεκτονική Υπολογιστών (Moderators: chatzikys, tzortzis) > [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] 5 6 ... 31 Go Down Print
Author Topic: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες  (Read 39380 times)
selearisChristos
Νεούλης/Νεούλα
*
Gender: Male
Posts: 24


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #45 on: May 23, 2009, 16:40:40 pm »

Quote from: AgentCain on May 23, 2009, 00:31:50 am
το μέτρο του αριθμού 18.75 σε κανονικοποιημένη μορφή είναι 1.00101100000.....
αν κόψεις τα μηδενικά από το τέλος αφαιρέσεις και την τελεία τότε παίρνεις 2 τετράδες αριθμών 0100 1011 οι οποίες αντιστοιχούν στο δεκαεξαδικό σύστημα στο 4Β Tongue

έστω δήλωσες τον αριθμό σου σε δεκαεξαδική μορφή. πχ Α=0x4B
πως θα αναπαρασταθεί σε δυαδική μορφή?
πως θα τον επεξεργαστούμε???

ο χαρακτήρας 0x4B σε ascii είναι το K. πως θα μετατραπεί σε 0010 1100 όπου αντιστοιχούν τα 4=0010 και Β=1100 ????

Logged
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #46 on: May 23, 2009, 17:09:38 pm »

Τον επεξεργάζεσαι σαν byte. Για σένα είναι μόνο ο αριθμός 00101100 ασχέτως αν αντιστοιχίζεται στο Κ ή αν τον εισάγεις σαν HEX

κάθε πράξη που θα κάνεις πάνω του IADD IAND κτλ κτλ θα γίνει σε επίπεδο δυαδικής λογικής

για να τον αναπαραστήσεις σε δυαδική μορφή κάνεις κάθε φορά IAND ανάμεσα σε αυτόν και τους αριθμούς 0x80 0x40 0x20 κτλ δλδ σε δυαδικό 10000000 01000000, 00100000 κτλ
Το αποτέλεσμα θα είναι είτε μηδέν είτε ο 2ος αριθμός. Ανάλογα τυπώνεις 0 ή 1 (δλδ BIPUSH 0x30 ή 0x31 και OUT)
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

selearisChristos
Νεούλης/Νεούλα
*
Gender: Male
Posts: 24


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #47 on: May 23, 2009, 20:21:07 pm »

Quote from: selearisChristos on May 23, 2009, 16:40:40 pm
Quote from: AgentCain on May 23, 2009, 00:31:50 am
το μέτρο του αριθμού 18.75 σε κανονικοποιημένη μορφή είναι 1.00101100000.....
αν κόψεις τα μηδενικά από το τέλος αφαιρέσεις και την τελεία τότε παίρνεις 2 τετράδες αριθμών 0100 1011 οι οποίες αντιστοιχούν στο δεκαεξαδικό σύστημα στο 4Β Tongue

έστω δήλωσες τον αριθμό σου σε δεκαεξαδική μορφή. πχ Α=0x4B
πως θα αναπαρασταθεί σε δυαδική μορφή?
πως θα τον επεξεργαστούμε???

ο χαρακτήρας 0x4B σε ascii είναι το K. πως θα μετατραπεί σε 0010 1100 όπου αντιστοιχούν τα 4=0010 και Β=1100 ????



thanks  Smiley
Logged
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #48 on: May 23, 2009, 21:39:09 pm »

Καμιά ιδέα συνάδελφοι για την RROTATE?
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

N3ikoN
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1018


one piece 4ever


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #49 on: May 23, 2009, 22:12:41 pm »

Quote from: AgentCain on May 23, 2009, 00:31:50 am
το μέτρο του αριθμού 18.75 σε κανονικοποιημένη μορφή είναι 1.00101100000.....
αν κόψεις τα μηδενικά από το τέλος αφαιρέσεις και την τελεία τότε παίρνεις 2 τετράδες αριθμών 0100 1011 οι οποίες αντιστοιχούν στο δεκαεξαδικό σύστημα στο 4Β Tongue

το υποψιαστηκα , αλλα εκανα καπου μλκια κ δε μου βγηκε..λολ  Tongue θενκς ρε!  Wink
Logged

o,ti aksizei na to kaneis , aksizei na to parakaneis!
solli144
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 271



View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #50 on: May 24, 2009, 18:25:32 pm »

τους αριθμούς που θα βάλουμε αρχικά σαν σταθερές θα τους έχουμε σε κανονικοποιημένη μορφη?
αν όχι σε τι μορφή θα είναι?
Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #51 on: May 24, 2009, 23:13:27 pm »

Έλειπα αρκετό καιρό λόγω επαγγελματικών υποχρεώσεων και δεν είχα δυνατότητα επικοινωνίας με τη λίστα. Έτσι θα πάρω τα πράγματα σχετικά από την αρχή. Θα κάνω έτσι και μια "σούμα" για να δούμε τι μας λείπει...
Βάση παραδείγματος, για κάθε αριθμό που θέλουμε να παρουσιάσουμε δίνονται 2 σταθερές. Ας δούμε την Α και την Β. Δίνονται λοιπόν το fraction (Α 0x4B) το οποίο θα είναι το ίδιο είτε είναι κανονικοποιημένο είτε όχι. Αυτό που αλλάζει σε περίπτωση που δεν είναι κανονικοποιημένος ο αριθμός είναι η σταθερά Β, δηλαδή η δύναμη exponent του αριθμού. Επομένως (ΦΑΝΤΑΖΟΜΑΙ ΟΤΙ) αφού τη σταθερά Β την ορίζουμε από την αρχή θα την υπολογίζουμε και θα τη δίνουμε στην αρχή του προγράμματος.

Λίγο πιο κάτω στο παράδειγμα ορίζονται 2 μεταβλητές για κάθε ένα αριθμό:
α. kanonikopoiimenos1, d1
β. kanonikopoiimenos2, d2
Αυτές οι μεταβλητές είναι και η έκφραση του αριθμού κινητής υποδιαστολής όπως θέλουμε να εμφανίζεται ο αριθμός στο ΙΕΕΕ 754.

Τι εννοώ... Η μεταβλητή kanonikopoiimenosX θα περιέχει (φαντάζομαι σε ΗΕΧ μορφή) το fraction του αριθμού αλλά χωρίς το πρώτο ψηφίο του κανονικοποιημένου αριθμού, δηλαδή της σταθεράς Α.

Να το κάνω ακόμα πιο νιανιά... Η σταθερά Α είναι η 0x4Β δηλαδή στο δυαδικό είναι 0100 1011 ανα τέσσερα bits. Ας μη ξεχνάμε ότι ο κανονικοποιημένος αριθμός μας είναι ο 1,001011*2^4. Για να φτιάξουμε το fraction κατά το ΙΕΕΕ 754 θα πρέπει να ξεριζώσουμε αυτό το πρώτο 1 από τα αριστερά της υποδιαστολής και να μείνει μόνο το ,001011 δηλαδή σε ΗΕΧ θα είναι το 0x0B αφού του κόψαμε το ένα και μοναδικό 1 που είχε η πρώτη τετράδα bits του δυαδικού.

Καλά ως εδώ? Έχει και άλλο...
Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #52 on: May 24, 2009, 23:35:40 pm »

Έτσι η μεταβλητή kanonikopoiimenos1 θα είναι αυτός ο δευτερος ΗΕΧ που βρήκαμε (0x0Β). Όμως για να έχει την μορφή του fraction όπως ζητείται στην άσκηση θα πρέπει να έχει 7 ψηφία κατά τη δυαδική του μορφή δηλαδή το fraction θα είναι 0010110 δηλαδή πρόκειται τελικά για τον  0x16.
Όπως και να έχει θα πρέπει να συμπληρώνουμε το fraction με όσα 0 χρειάζονται για να εκτυπώσουμε τελικά  7 ψηφία...

Εδώ ίσως και να τα έχω μπλέξει... Ας βοηθήσει κάποιος να τα ξεμπλέξουμε αν κάνω λάθος...

Όπως και να έχει όμως αυτός θα είναι ο kanonikopoiimenosΧ. Ενώ η δύναμη dX του κανονικοποιημένου αριθμού θα είναι η σταθερά Β +127 ... Το 127 γράφεται σε ΗΕΧ 0x7F και έτσι θα έχουμε το άθροισμα 0x4+0x7F=0x83... Δηλαδή στο δυαδικό θα έχουμε εκτύπωση 8 ψηφίων: 10000011 (το 131 δεν είναι στο δυαδικό αυτό? 127+4=131!!!).

Έτσι τελικά έχουμε:

0 ή 1 για το S ανάλογα αν είναι θετικός ή αρνητικός το οποίο φαντάζομαι θα δίνεται εξ αρχής αλλά δεν ξέρω με ποια μορφή,

8 ψηφία που θα αντιπροσωπεύουν τη δύναμη (exponent) του αριθμού και θα αποθηκεύεται στη μεταβλητή d1 ή d2

7 ψηφία που θα αντιπροσωπεύουν το κλάσμα (fraction) του αριθμού και θα αποθηκεύεται στη μεταβλητή kanonikopoiimenos1 ή kanonikopoiimenos2...

Αυτά είναι για να εκφράσουμε τους αριθμούς....
Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #53 on: May 24, 2009, 23:37:53 pm »

Ελπίζω να μην έχω γίνει κουραστικός μέχρις εδώ... Το ότι τα γράφω όλα αυτά δεν σημαίνει ότι τα ξέρω κιόλας... Απλά τα γράφω όπως εγώ τα έχω καταλάβει και σε περίπτωση που έχω καταλάβει κάτι λάθος να μπορέσει κάποιος να με διορθώσει...
Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #54 on: May 24, 2009, 23:56:58 pm »

Αφού λοιπόν υπολογίσουμε τις εκφράσεις των δυο αριθμών κάνουμε μια σύγκριση των δυο δυνάμεων d1, d2.

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

Αφού κανονικοποιήσαμε τις δυνάμεις των αριθμών, πρέπει να κανονικοποιήσουμε και τα κλάσματα... Εδώ θα κάνουμε χρήση της rrotate που υποτίθεται θα γράψουμε στο mal αρχείο και σαν όρισμα για την rrotate θα δώσουμε τον αριθμό που χρησιμοποιήσαμε και πριν για να εξομοιώσουμε τις δύο δυνάμεις, δηλαδή τη διαφορά τους d1-d2...

Η rrotate θα μετακινεί τα ψηφία του fraction τόσα bits δεξιά όσα και το όρισμα της, δηλαδή όση και η διαφορά των δυνάμεων...

Μετά την εκτέλεση και της rrotate και της κανονικοποιήσης του κλάσματος που θέλουμε να φέρουμε στα ίσα του μπορούμε να εύκολα πλέον να αθροίσουμε τα δυο κλάσματα κρατώντας την ίδια δύναμη...
Βέβαια πρέπει να προσέξουμε και το πρόσημο του αριθμού μας στο bit S για να μη κάνουμε καμιά πατάτα στις πράξεις... Βέβαια απ' ότι καταλαβαίνω το πρόσημο του αριθμού περνάει και μέσα στη μεταβλητή kanonikopoiimenos και έτσι όταν κάνεις το άθροισμα αυτόματα ξέρεις άν έχεις θετικό ή αρνητικό αριθμό και έτσι θέτεις ανάλογα το bit S.


Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #55 on: May 25, 2009, 00:06:21 am »

Το όλο ψωμί του προγράμματος είναι πώς θα φτιάξουμε την rrotate....
Κάπου κάποιος συνάδελφος έγραψε στη λίστα ότι υπάρχουν στο φυλλάδιο  οι εντολές για να εκτελέσεις τη rrotate για 1 bit... Επειδή δεν το έχω το φυλλάδιο μπορεί κάποιος να γράψει τις γραμμές κώδικα που χρειάζονται για την υλοποίηση της ολίσθησης έστω και για ένα bit???
Logged
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #56 on: May 25, 2009, 00:32:12 am »

rrotate1   MAR = SP; rd
rrotate2   H = TOS
rrotate3   MDR = TOS = H >> 1; wr; goto Main1

be my guest
Το παραπάνω δουλεύει για 1
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

tomshare3
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 518


011101000110111101101101


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #57 on: May 25, 2009, 14:32:23 pm »

Quote from: Emfanever on May 21, 2009, 00:21:59 am
βασικά εδώ τα εξηγεί πολύ καλά

http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/BinMath/addFloat.html

έπρεπε πρώτα να κάνουμε την πρόσθεση   1,001011 *2^4 + 0,000101*2^4 = 1,0100*2^4 και μετά σε floating point (μπορεί να χρειαστεί ξανά κανονικοποίηση)

και τελικά πρέπει να είναι

0 10000011 0100000   

(ελπίζω να μην έκανα λάθος! Cheesy)

τελικα ποιο ειναι το σωστο? προφανως εχει λαθος στο παραδειγμα αλλα θα το αγνοησουμε? θα ακολουθησουμε δηλαδη αυτη τη μεθοδο στο προγραμμα οπως στο παραδειγμα?
Logged

..try not. Do. Or do not.
tomshare3
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 518


011101000110111101101101


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #58 on: May 25, 2009, 14:48:37 pm »

Επισης κατι που δεν ειναι πολυ ξεκαθαρο.. στο προγραμμα θα χρησιμοποιησουμε τους αριθμους του παραδειγματος οπως το εχει και στη δομη προγραμματος? και απλα θα αλλαζουμε τα Α Β C D για καθε διαφορετικη προσθεση απευθειας στο αρχειο jas..
Logged

..try not. Do. Or do not.
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #59 on: May 25, 2009, 17:01:31 pm »

Quote from: AgentCain on May 25, 2009, 00:32:12 am
rrotate1   MAR = SP; rd
rrotate2   H = TOS
rrotate3   MDR = TOS = H >> 1; wr; goto Main1

be my guest
Το παραπάνω δουλεύει για 1

Oh, you're so very kind!
Λοιπόν κάτι που απλά το δουλεύω στο μυαλό μου, τι θα γινόταν αν βάζαμε ένα counter ας πούμε τον OCP και σε αυτόν να αποθηκεύεται το όρισμα της rrotate?
Και τι θα γινόταν αν μετά από την εφαρμογή της rrotate αλλά πριν κάνει την εγγραφή, να πάει και να ελέγξει τον counter. Ο counter εξυπακούεται ότι μετά από κάθε πράξει θα μειώνεται κατά 1, και θα ελέγχουμε το Z=OCP-1; if(Z) goto rrotate4; else goto rrotate5, λέμε τώρα και στη συνέχεια να είναι οι

rrotate4 wr;goto Main1 //Αφού για να είναι ο Ζ=0 θα σημαίνει ότι το OCP που αρχικά ήταν ίσο με το
                                    //όρισμα ήρθε και τελείωσε και δεν έχουμε άλλο ψηφίο να βάλουμε.
rrotate5 goto rrotate1 //Για να ξαναγυρίσει από εκεί που ήρθε και να επαναλάβει την διαδικασία απο την αρχή...

Τι λες? Είναι μια αρχή?
Logged
Pages: 1 2 3 [4] 5 6 ... 31 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...