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

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 16, 2025, 06:24:17 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by nmpampal
[Today at 00:16:23]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 14, 2025, 10:00:18 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]

[Εφ.Θερμοδυναμική]Παλιά θ...
by Giannis Masterio
[June 12, 2025, 22:30:38 pm]

Paid Internships in a Eur...
by okan
[June 12, 2025, 22:30:02 pm]

[ΔΣΗΕ] Γενικές απορίες, α...
by tasos_ntv
[June 12, 2025, 21:38:52 pm]

[Ηλεκτρονική Ι] Απορίες σ...
by RogueSoftware
[June 12, 2025, 12:19:21 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by chris_krkls
[June 12, 2025, 11:20:29 am]
Στατιστικά
Members
Total Members: 9958
Latest: valco08
Stats
Total Posts: 1426662
Total Topics: 31711
Online Today: 201
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 3
Guests: 91
Total: 94
Εμφάνιση

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

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
  Show Posts
Pages: [1] 2 3 ... 25
1  Μαθήματα Βασικού Κύκλου / Αρχιτεκτονική Υπολογιστών / Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS on: May 08, 2011, 22:03:46 pm
Παιδιά είναι σωστός αυτός ο κώδικας;;;


Code:
start:  
        movi r1, 1              ; $0001
        lsli r1, 8              ; $0100
        jsr message

        jsr sieve

        movi r1, 1              ; $0001
        lsli r1, 8              ; $0100
        bseti r1, 7             ; $0180
        jsr message

        jsr print_sieve
        halt


message:
        ; copies he string pointed to by r1 to the parallel
        ; terminal. Modifies r1; uses r2,r3 and r10.

        ; initialize r10 as pointer to the parallel terminal
        ; at $7000. Note that bit 9 is wired to nclear,
        ; while bit 8 is wired to strobe, and bits 7..0 are
        ; are terminal data bits.
        ;
        movi r10, 7             ; $0007
        lsli r10, 12            ; $7000 base address
        movi r3, 0              ; $0000 for null-check

p1:
        ldw r2, 0(r1)           ; load next char to r2
        cmpe r2, r3             ; null? (end of string)
        bt p2
        
        bseti r2, 9             ; set terminal nreset-bit
        stw r2, 0(r10)          ; write char to terminal
        bseti r2, 8             ; set clk-bit
        stw r2, 0(r10)          ; to terminal again
        bclri r2, 8             ; reset clk-bit
        stw r2, 0(r10)          ; and to terminal again

        addi r1, 2              ; increment ptr
        br p1                   ; not yet, next char
p2:
        jmp r15                 ; return



sieve:
        ; initialize r14 as pointer to sieve at $8100
        ;
        movi r14, 8             ; $0008
        lsli r14, 4             ; $0080
        addi r14, 1             ; $0081
        lsli r14, 8             ; $8100

        ; initialize r13 as the sieve size, here 256
        ;
        movi r13, 1             ; $0001
        lsli r13, 8             ; $0100

        ; initialize r12 as "marker value" $cccc
        movi r12, $c
        lsli r12, 4
        addi r12, $c
        lsli r12, 4
        addi r12, $c
        lsli r12, 4
        addi r12, $c

clear_sieve:
        ; write the special "marker" value to all sieve
        ; locations. We use r1 as the pointer and r2
        ; as the loop end marker.
        ;
        mov r1, r14             ; first element
        mov r2, r14             ; first element
        addu r2, r13            ; add sieve size twice
        addu r2, r13            ; (byte addressing)
                                ; to get last element

l2:    
        stw r12, 0(r1)          ; store marker at *r1
        addi r1, 2              ; increment pointer
        cmplt r1, r2            ; loop end check
        bt l2                   ; next iteration

mark_even:
        ; mark all even numbers in the sieve
        ;
        mov r1, r14             ; pointer
        movi r3, 2              ; current value is 2    

        addu r1, r3             ; skip sieve entry
        addu r1, r3             ; skip sieve entry
        addu r1, r3             ; skip sieve entry
        addu r1, r3             ; skip sieve entry

l3:
        stw r3, 0(r1)           ; store 2 at *r1
        addi r1, 4              ; increment to next
                                ; even location
        cmplt r1, r2            ; loop end check
        bt l3                   ; next iteration


mark_outer:
        ; outer loop over all odd integers
        ; r4 holds the current value


        movi r4, 3              ; first odd number

mark_odd:
        ; inner loop to mark all multiples of the
        ; current value of r4

        mov r1, r14             ; pointer
        addu r1, r4             ; increment to next
        addu r1, r4             ; multiple in sieve
        addu r1, r4             ; increment to next
        addu r1, r4             ; multiple in sieve

l4:
        cmplt r1, r2            ; in bounds?
        bf el4                  ; no, exit loop
        stw r4, 0(r1)           ; store r4 at *r1
        addu r1, r4             ; increment to next
        addu r1, r4             ; multiple in sieve
        br l4                   ; next iteration

el4:
        ; increment r4 to next odd number
        ;
        addi r4, 2
        
        ; check for outer loop termination
        ;
        cmplt r4, r13           ; r4 < r14?
        bt mark_odd             ; next outer iteration

        ; the sieve is ready now: all positions with
        ; sieve[x] = x are prime numbers.
        jmp r15                 ; return




;
print_sieve:
        ; we assume that r14 still holds a pointer to the
        ; sieve array, and r13 is the size of the sieve.

        movi r10, 7             ; $0007
        lsli r10, 12            ; $7000 terminal base address

        movi r8, 2              ; $0002
        lsli r8, 4              ; $0020 = 32 for linefeed check

        mov r1, r14             ; pointer to sieve
        movi r2, 0              ; counter

p5:
        ldw r4, 0(r1)           ; load sieve value at index
        cmpe r4, r12            ; check sieve[x] == 0xcccc?
        bt star                 ; yes: prime, print a star

dot:                            ; r9 = '.' = $2e
        movi r9, 2
        lsli r9, 4
        addi r9, $e
        br pds

star:                           ; r9 = '*' = $2a
        movi r9, 2
        lsli r9, 4
        addi r9, $a

pds:    ; output symbol from r9 to terminal

        bseti r9, 9             ; terminal.nclear passive
        stw r9, 0(r10)          ; write data    
        bseti r9, 8             ; set strobe bit
        stw r9, 0(r10)          ; write data again      
        bclri r9, 8             ; reset strobe bit
        stw r9, 0(r10)          ; and write again

        addi r2, 1              ; increment index
        addi r1, 2              ; increment sieve pointer

        ; check for line feed after 32 chars (8 rows, 32 cols)
        ;
        cmpe r2, r8
        bt linefeed

pds2:
        cmplt r2, r13           ; check loop end
        bt p5                   ; next iteration

        ; we're done.
        jmp r15                 ; return


linefeed:
        movi r9, 13             ; cr character
        bseti r9, 9             ; terminal.nclear passive
        stw r9, 0(r10)          ; write data
        bseti r9, 8             ; set strobe bit
        stw r9, 0(r10)          ; write data again      
        bclri r9, 8             ; reset strobe bit
        stw r9, 0(r10)          ; and write again

        movi r9, 10             ; linefeed character
        bseti r9, 9             ; terminal.nclear passive
        stw r9, 0(r10)          ; write data
        bseti r9, 8             ; set strobe bit
        stw r9, 0(r10)          ; write data again      
        bclri r9, 8             ; reset strobe bit
        stw r9, 0(r10)          ; and write again

        ; update r8 for next check
        addi r8, 15
        addi r8, 15
        addi r8, 2

        ; back into printing loop
        br pds2

        halt


; the static data


        .org    $0100
        .ascii  "Welcome to the Sieve of Eratosthenes demo!"
        .defw   10
        .defw   13
        .ascii  "Please wait..."
        .defw   0

        .org    $0180
        .ascii  "Ready. Sieve:"
        .defw   10
        .defw   13
        .defw   0

        .end
2  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 04:06:18 am
Θές να σου πώ πόσες βδομάδες απεργούμε;;;;;;;;;;;; Ε; Ε; Ε; Τι δεν καταλαβαίνεις; Μια φορά την βδομάδα κάποιος φορέας απεργεί.Ε, καί; Εντάξει, σημαντικό, αλλά όχι και κρίσιμο. Κάτι άλλο;

Και όταν λέω για μέσα και πως μερικοί τα ξεφτιλίζουν...:

http://kaneklik.blogspot.com/2010/11/1988.html

Έτσι κάνεις εντύπωση...
3  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 03:46:47 am
Quote from: Bgenopoulos on December 14, 2010, 03:37:11 am
Quote from: EAJ on December 14, 2010, 03:33:52 am
Quote from: Bgenopoulos on December 14, 2010, 03:27:18 am
Quote from: sminias_hlektromhxanikos on December 14, 2010, 03:19:38 am
Για να ξεκαθαρίσω κάτι...αν μιλάγαμε γενικά για το αν η κατάσταση μου αρέσει, θα απαντήσω όχι. Δεν μου αρέσει. Αλλά δεν μου αρέσουν ΟΛΟΙ. Όλο το σύστημα είναι υπό κατάρρευση, και κανείς δεν με πείθει, εφ'όσον συμμετέχει σε αυτό έστω και ώς αντιπολίτευση, έχοντας συνεισφέρει με τον τρόπο του στην σημερινή κατάσταση. Αλλά επειδή βγήκαν κάποιοι και κέρδισαν να πέσετε να τους φάτε, ενώ όλες τις άλλες φορές είναι ο κυρίαρχος λαός που πήρε την απόφαση, είναι φαρισαϊσμός. Και τότε μιλάω. Και γι αυτό σήμερα γράφω μετά από χρόνια.

Ευθυνη εχουν οσοι κυβερνησαν και οι πολιτικες που αυτοι εφαρμοσαν.Μην ακους οτι λεει η Ντόρα και ο Παγκαλος.   

Αυτες ακριβως τις αποψεις ,που εσυ διατυπωνεις,θελουν να δημιουργησουν.

Άσε ρε...εσύ σε άλλη χώρα ήσουν και δεν έβλεπες ότι η παραγωγικότητα της χώρας μειωνόταν και ότι ο δανεισμός αυξανόταν...οι πολιτικοί έκαναν αυτό που τους επέτρεπε ο λαός να κάνει...πότε έκανε κατάληψη η σχολή για τις άκυρες σχολές που άνοιγαν πανελλαδικά και τώρα θα κλείσουν ή θα συγχωνευθούν...πότε έγινε πορεία για να μειωθεί ο δανεισμός της χώρας? ποτέ...

ΥΓ: Κορυφαίο τόπι και προτείνω να μπει στα τοπ  super

Μεγαλη συζητηση σε λαθος στιγμη.Απλα θα σε ρωτησω το εξης: Εγινε οτι εγινε...τωρα τι κανουμε?




Αυτό:
http://www.youtube.com/watch?v=m3Yi_t2MmGA&feature=related
4  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 03:35:14 am
Ποιά Ντόρα και κουραφέξαλα με λές; Ρε, στην παραγωγική σου ηλικία που είναι τα 25-50, νομίζεις πως κάθεσαι να ακούσεις εφημερίδες ή ειδήσεις; Δεν ξέρουμε ποιός τα κουμαντάρει νομίζεις; Αλλά επίσης έχουμε δεί και πλείστα όσα συντροφάκια να είναι κάπου καβατζωμένα,είδαμε τα αποτελέσματα των πολιτικών τους σε χώρους που κυριαρχούν. Και αν κάτι μας έμεινε, είναι να αλλάζουμε κουβέντα όταν κάποιος στην παρέα μας πει "θυμάστε ρε τον -ίτη τον τάδε;τον είδα"...ένα σιωπηρό χεστήκαμε και πάμε παρακάτω είναι η απάντηση. Ακόμα και λάθος να είναι η απόφαση της Γ.Σ. είναι ελπιδοφόρο το μήνυμα πως κάποιοι ασχολήθηκαν χωρίς να ανήκουν κάπου και κάτσανε και σκεφτήκανε πως θα γράψουν πέντε αράδες. Και εκεί είναι και που πονάει τους επαγγελματίες του είδους...
5  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 03:19:38 am
Για να ξεκαθαρίσω κάτι...αν μιλάγαμε γενικά για το αν η κατάσταση μου αρέσει, θα απαντήσω όχι. Δεν μου αρέσει. Αλλά δεν μου αρέσουν ΟΛΟΙ. Όλο το σύστημα είναι υπό κατάρρευση, και κανείς δεν με πείθει, εφ'όσον συμμετέχει σε αυτό έστω και ώς αντιπολίτευση, έχοντας συνεισφέρει με τον τρόπο του στην σημερινή κατάσταση. Αλλά επειδή βγήκαν κάποιοι και κέρδισαν να πέσετε να τους φάτε, ενώ όλες τις άλλες φορές είναι ο κυρίαρχος λαός που πήρε την απόφαση, είναι φαρισαϊσμός. Και τότε μιλάω. Και γι αυτό σήμερα γράφω μετά από χρόνια.
6  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 03:10:46 am
Με ένα κλιμάκιο μισθολογικό πάνω από το εισαγωγικό, με μεταπτυχιακό, 1080.
7  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 03:08:04 am
Ωχούουου...αρχίσαμε...την ξέρω την συζήτηση...θα πώ...και θα μου πείς..."φτάνουν αυτά να καλύψεις τις ανάγκες σου;" και πάει λέγοντας...άσε μην με πρήζεις...
8  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 02:58:24 am
http://www.youtube.com/watch?v=l6S9SPSElh0&feature=related
9  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 02:45:15 am
Είμαι τσακάλι φίλε, και ειλικρινά, όσοι είστε σε μαντριά, νομίζετε πως έχετε πιάσει τον παπά απο τα γένια. Πείτε με ραγιά, δεν με νοιάζει η γνώμη χιλίων προβάτων, γιατί ο,τι και να προσπαθήσετε, να φάτε το τσακάλι, δεν γίνεται...
Τσακάλι!
10  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 02:39:33 am
Και βέβαια θα αδιαφορήσουν... το "Ο κόσμος θα καταστραφεί αύριο, όλοι στην πορεία διαμαρτυρίας την ερχόμενη πέμπτη", το έχουμε παραφάει στην μάπα. Γιατί άααααλλη μια φορά; Με αυτές τις μπούρδες θα αλλάξουμε τον κόσμο; Τελικά, ο κόσμος μας αλλάζει πριν προλάβουμε να τον αλλάξουμε εμείς...άαααντε καληνύχτα!


Σόρρυ ρε Τούραμ για τα γκομενάκια...αλλά αυτά είναι τρυφερά και ζουμερά ταυτόχρονα...ενώ μερικοί δεν τρώγονται με τίποτα!
11  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 02:37:01 am
Τι έγινε; Απάντησα σε κάτι που διεγράφη;
12  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 02:35:49 am
Νο! Εσύ είσαι ο Τούραμ...σε μερικούς απευθυνόμαστε και ονομαστικά γιατί σεβόμαστε την ιστορία και τις απόψεις τους... Smiley

Μπά, πιο κοντά είσαι εσύ Φουριέ!

Χαχαχα! Δεν τελειώνουν τα αισθηματικά. Και ποιός είπε πως πολιτικολογώ; Δεν κάνω πολιτική ρε...ζω και γράφω ανάλογα με το πως αισθάνομαι!

Μετά απο αυτήν, ο σύντροφος απεφάνθη: Καλύτερα στην Γυάρο...

υ.γ. το ξεφτιλίσαμε...
13  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 02:30:49 am
Τι να κάνω ρε φίλε...δεν φοράω καπαρντίνα να στήνομαι έξω απο τα σπίτια του καθενός και να βλέπω πότε μπαίνει και πότε βγαίνει...
14  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 02:28:20 am
Ναι παληκάρι μου...ναί...κουδούνισε τον λίγο...οχτώ ώρες κουδούνισμα στην συνέλευση δεν σου έφτασε...
15  Τμήμα-Πανεπιστήμιο-Παιδεία / Σύλλογος φοιτητών / Re: ΑΠΟΦΑΣΗ ΣΥΛΛΟΓΟΥ 13/12/2010 on: December 14, 2010, 02:25:01 am
Τι να χοντρύνω; Δεν έχω τίποτ'άλλο να πώ...ειλικρινά, δεν νομίζω πως έχει νόημα. Το μόνο που έχω να πώ τελευταίο, είναι το οτι υπάρχει ελπίδα οταν βλέπεις κόσμο να μην συντάσσεται πίσω απο τα ξεχαρβαλωμένα πλέον σχήματα-κόμματα-παρατάξεις...
 
Δεν το κάνω σημαία το οτι δουλεύω. Σημαία μου είναι το θέλω να ξεμπλέκω και να μην ξαναπεράσω ούτ'απ'έξω απο Πανεπιστήμιο.
Pages: [1] 2 3 ... 25
Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...