• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 01:58:09 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 18, 2025, 01:58:09 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Μεταφορά και Διανομή ΗΕ]...
by Nikos_313
[Today at 00:10:29]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
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 _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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426704
Total Topics: 31710
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 26
Guests: 142
Total: 168
Kazi
Theislander
mimaki
elias_farhood
Bit4Thought
melisste22
tasos gourd
PolarBear
thomasdt
mitsos753905
Sanaia
Yamal
despinat
tinidou
Lykaonia
el1
pdiamantis
m.renia
Mr Watson
ligditsa
Cersei Tsoulannister
rafail zisiadis
alex_samaras_
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > 7ο Εξάμηνο - ΠΠΣ > Υποχρεωτικά Μαθήματα > Συστήματα Μικροϋπολογιστών (Moderators: geo66, Elliot Alderson) > [Μικρο 1] Απορίες στις ασκήσεις που έχουν ανεβεί στο eTHMMY. (2007)
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 Go Down Print
Author Topic: [Μικρο 1] Απορίες στις ασκήσεις που έχουν ανεβεί στο eTHMMY. (2007)  (Read 7506 times)
tahstav
Νεούλης/Νεούλα
*
Gender: Male
Posts: 46


Music rules!


View Profile
[Μικρο 1] Απορίες στις ασκήσεις που έχουν ανεβεί στο eTHMMY. (2007)
« on: August 26, 2007, 21:26:45 pm »

Μπορεί μήπως κάποιος να μου πει (είναι βέβαια λίιιιγο αργά... τό ξέρω...) - αλλά στην άσκηση Β1  από τις ασκήσεις που έχουν ανεβεί στο e-thmmy, τι είναι αυτή η μάσκα και γιατί χρησιμοποιείται;
« Last Edit: February 12, 2008, 02:51:09 am by Karaμazoβ » Logged
lars
Θαμώνας
****
Gender: Male
Posts: 419



View Profile
Re: Απορίες στις ασκήσεις που έχουν ανεβεί στο e-thmmy
« Reply #1 on: August 27, 2007, 00:33:30 am »

Αν εννοείς τον mask_table είναι ένας βοηθητικός πίνακας από σταθερές που αντιπροσωπεύουν τις πιθανές θέσεις του bit
(θέση 0->00000001->$01
         1->00000010->$02
 ...
         7->10000000->$80)
και τις χρησιμοποιείς για να απομονώσεις αυτό το bit αργότερα με μια and.
Logged
lars
Θαμώνας
****
Gender: Male
Posts: 419



View Profile
Re: Απορίες στις ασκήσεις που έχουν ανεβεί στο e-thmmy
« Reply #2 on: August 27, 2007, 00:35:41 am »

Δικιά μου απορία, δεν έχω δει αν έχει ξαναναφερθεί ,αλλά στην άσκηση με τη μετατροπή από celsius σε farenheit και συγκεκριμένα στην function b που κάνει τον υπολογισμό χωρίς την εντολή
mul (με τα πολλά lsr και ror), τι ακριβώς κάνει???
Logged
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #3 on: August 27, 2007, 00:57:51 am »

deleted
« Last Edit: June 14, 2015, 19:58:51 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
lars
Θαμώνας
****
Gender: Male
Posts: 419



View Profile
Re: Απορίες στις ασκήσεις που έχουν ανεβεί στο e-thmmy
« Reply #4 on: August 27, 2007, 01:17:32 am »

Ευχαριστώ ρε Μπάμπη αλλά επειδή δεν παρακολουθούσα καθόλου το μάθημα, δεν καταλαβαίνω καθόλου τι προσπαθεί να πετύχει με δεξιές ολισθήσεις. Το πρόγραμμα είναι αυτό για όποιον ενδιαφέρεται
Αυτό που θέλουμε να υπολογίσουμε είναι farenheit_tem=1.8*celsius_tem+32

Code:
;Input Parameters: 
; celsius_tem: the temperature in Celsius degrees - stored in R16
;Other variables:
; farenheit_tem: the temperature in Farenheit degrees (output parameter)
; temporary storage of the integer part of the subtotal - stored in R19
; fract_part: storage of the fractional part of the subtotal - stored in R18
;Exit: "farehheit_tem" holds the temperature in Farenheit degrees
;Errors: celsius_tem>124 --> sets T flag (unappointed value of Celsius temperature)
;Comments:
; - 0.8 ~= 0b0.11001101
; 0.5+0.25+(0*0.125+0*0.625)+0.03125+0.015625+(0*0.0078125)+0.00390625= 0.80078125
; max Divergence is neglectable (<0.1) even for max C (0.00078125*124=0.096875)
; - Since the result is rounded to the closest integer, divergence's negative
; effect is limited!
;--------------------
.def celsius_tem=R16
.def farenheit_tem=R19
.def fract_part=R18
.set offset=32
;----------
TCONV_CELS_FAR_FUNCT_FB:
clr fract_part
cpi celsius_tem, 125
brsh overfl_value
mov farenheit_tem, celsius_tem ; (add temp/256)
lsr farenheit_tem
ror fract_part
lsr farenheit_tem ; (temp/128 not used)
ror fract_part
add farenheit_tem, celsius_tem ; (add temp/64)
ror farenheit_tem
ror fract_part
add farenheit_tem, celsius_tem ; (add temp/32)
ror farenheit_tem
ror fract_part
lsr farenheit_tem ; (temp/16 not used)
ror fract_part
lsr farenheit_tem ; (temp/8 not used)
ror fract_part
add farenheit_tem, celsius_tem ; (add temp/4)
ror farenheit_tem
ror fract_part
add farenheit_tem, celsius_tem ; (add temp/2)
ror farenheit_tem
ror fract_part
sbrc fract_part, 7 ; check for rounding to the upper integer
inc farenheit_tem
add farenheit_tem, celsius_tem ; (add temp)
ldi fract_part, offset
add farenheit_tem, fract_part ; adding 32 to the product part of the function
clt
ret
overfl_value:
set
ret
;----- End of subroutine TCONV_CELS_FAR_FUNCT_FB -----
.undef celsius_tem
.undef farenheit_tem
.undef fract_part

Thanx:)
Logged
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #5 on: August 27, 2007, 01:23:56 am »

deleted
« Last Edit: June 14, 2015, 19:58:49 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
pmousoul
Guest
Re: Απορίες στις ασκήσεις που έχουν ανεβεί στο e-thmmy
« Reply #6 on: August 27, 2007, 01:24:21 am »

Πολλαπλασιασμός:

                             10111001
                           x00100010
                             -------------
                             00000000
                           10111001
                         00000000
                       00000000
                     00000000
                   10111001
                 00000000
               00000000
              -------------------------------
Το άθροισμα των πιο πάνω είναι το γινόμενο... Εάν παρατηρήσεις καλά θα δεις πως πριν προσθεθεί ο πρώτος στον δεύτερο, ο πρώτος πρέπει να ολισθήσει δεξιά! Wink
Logged
tahstav
Νεούλης/Νεούλα
*
Gender: Male
Posts: 46


Music rules!


View Profile
Re: Απορίες στις ασκήσεις που έχουν ανεβεί στο e-thmmy
« Reply #7 on: August 27, 2007, 01:28:08 am »

Eyxaristw lars! Επιτέλους την κατάλαβα αυτή την άσκηση... Το κακό είναι όμως ότι μάαααλλλον δεν προλαβαίνω και πολλά μέχρι μεθαύριο...  :'( Cheesy seestars
Logged
lars
Θαμώνας
****
Gender: Male
Posts: 419



View Profile
Re: Απορίες στις ασκήσεις που έχουν ανεβεί στο e-thmmy
« Reply #8 on: August 27, 2007, 03:45:27 am »

Ξέρω, είναι περασμένη η ώρα Bob..
Thanx κ στους 2 σας!
Logged
Spacetraveler
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 122


Cosmic ascension


View Profile
Re: Απορίες στις ασκήσεις που έχουν ανεβεί στο e-thmmy
« Reply #9 on: August 27, 2007, 11:42:53 am »

Να συμπληρώσω όσα ειπώθηκαν με το αρχείο που ανεβάζω
σχετικά με την πράξη του πολλαπλασιασμού
Logged

I am actually flying into a star...
Mendoza
Guest
Re: Μικρο 1 - Απορίες στις ασκήσεις που έχουν ανεβεί στο eTHMMY. (2007)
« Reply #10 on: December 28, 2007, 02:56:05 am »

Μια  ερωτησούλα για την ασκήση Α2

Α2)

αμα γινει  αφαίρεση ενός μεγαλύτερου απο μικρότερο δεν εχουμε πρόβλημα?πχ οι αριθμοι ειναι

14863
11592

 οπου ειναι αριθμοι των 5 byte,(κάθε νούμερο πιανει 1 byte)
με αφαιρεση τους θα επρεπε να περναμε τον   03271

Αρχιζοντας από το LSB γινεται 3-2=1 κανενα πρόβλημα,προχωροντας στο επόμενο byte γινεται 6-9=-3 κ επειτα αποθηκευση του -3(με συμπλήρωμα ως προς 2) συμφωνα με τον αλγοριθμο που χρησιμοποιείται.
Ετσι τελικα γινεται αποθηκευση του 032(-3)1 κ οχι του 03271 που θελουμε!!αυτο δεν ειναι λάθος?

Logged
Verminoz
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 8236


I smoke my friends down to the filter


View Profile WWW
Re: Μικρο 1 - Απορίες στις ασκήσεις που έχουν ανεβεί στο eTHMMY. (2007)
« Reply #11 on: December 28, 2007, 18:54:42 pm »

Δεν θυμάμαι την άσκηση,  αλλά όπως τα περιγράφεις ναι είναι λάθος. Πρέπει να μεριμνήσεις για να κρατηθεί δανεικό και φυσικά να το προσθέσεις στο επόμενο ψηφίο του αφαιρετέου. Οπότε αυτό αλλάζει όλη την ρουτίνα. Πρέπει να κάνεις τον ίδιο έλεγχο από το πρώτο εως το τελευταίο ψηφίο.
Logged



Englab - Open source scientific/engineering platform
Rebetologion - Contemporary/Experimental


Κακούργα ύπαρξις!
Mendoza
Guest
Re: Μικρο 1 - Απορίες στις ασκήσεις που έχουν ανεβεί στο eTHMMY. (2007)
« Reply #12 on: December 28, 2007, 19:02:32 pm »

Οχι,μέριμνα για το κρατούμενο λαμβάνεται,απλώς οταν κανμει την διαφορά  πχ 1-4 θα επρεπε να γραφει ο αλγοριθμος το 7 σαν αποτέλεσμα και C=1 το κρατούμενο!Αντιθέτως,ο αλγοριθμος που χρησιμοποιείται γραφει το -3 σαν αποτελεσμα και επισης C=1 το κρατούμενο..δλδ η ενσταση μου εόιναι στο byte που γράφεται!Θα επρεπε νομιζω να προστεθεί το 10 στο 1 να γινει 11,κ να εχω ετσι τη διαφορα 11-4,για να μου γραψει 7!
Logged
Mendoza
Guest
Re: Μικρο 1 - Απορίες στις ασκήσεις που έχουν ανεβεί στο eTHMMY. (2007)
« Reply #13 on: January 02, 2008, 18:04:15 pm »

Β2)Βit field extraction

κανει movw extr_word_L,source_word_L

δεν θα πρεπε να το κανει κ με τους high καταχωρητες έτσι ωστε να αντιγραφεί πλήρως η λέξη?
Logged
golden
Θαμώνας
****
Gender: Male
Posts: 392


View Profile
Re: Μικρο 1 - Απορίες στις ασκήσεις που έχουν ανεβεί στο eTHMMY. (2007)
« Reply #14 on: January 02, 2008, 18:29:12 pm »

Δεν τα θυμάμαι και τέλεια, αλλά έχω την αίσθηση πως με την εντολή
movw μετακινεί όλη τη word (2 bytes) οπότε αντιγράφει τόσο το low
byte του καταχωρητή όσο και το high του στον άλλον καταχωρητή!
Logged
Pages: [1] 2 3 Go Up Print
Jump to:  

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