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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πότε θα βγει το μάθημα; -...
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 Katarameno
[Today at 02:29: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]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

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

Αντικατάστασης πυκνωτή σε...
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]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426687
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 55
Guests: 87
Total: 142
shamaelas
tzortzis
Arakapas
chrisg
mmikelo
sassi
dimitris kiziridis
Leftor
dnikoa
gsifnio
Xontroulis
ZontanosThrylos
thomasdt
ellimoschou
kvas
athena_apo
aggelina
Giannis_Kako
giannisd
papaloui
MrGreekArrow
Mavromati
alexkont
mike1996
dimopoul
paristetos
George_RT
gpap
Geoth
panagiot
airam
Maximos7
programmer2004
DimKaratzas
superkolios
acolak
noimaginationforthis
Gray139
ggalamat
Roidos
Mr Watson
pelopidt
kzmekos
ppoug
Vasilikikr
kmargaritis
Nikos_313
gmpatsol
Saint_GR
Εμφάνιση

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

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


Aπ'τον καιρο που επινααααα


View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #165 on: January 30, 2016, 01:26:39 am »

Quote


φιλε andromeda δν μου δουλευει σωστα ο αλγοριθμος σου.. ή εγώ δεν βλέπω κάτι.

εν αντιθέσει τσέκαρε αν θές αυτό. φαίνεται να δουλεύει σωστά για διάφορες τιμές

.include "m16def.inc"
.def r0l=r16
.def r0h=r17
.def r0fract=r21
.def r1fract=r18
.def r1l=r19
.def r1h=r20
.def resl=r22
.def resh=r23
.def resfract=r24

      ;4*r0 + r1/2
      ;estw r0 = -3
      ldi r0l,3
                neg r0l
      ;estw r1= -9
      ldi r1l,9
                neg r1l

      ;4 * r0....
      clr r0h
      lsl r0l
      rol r0h
      lsl r0l
      rol r0h ;twra o r0 einai r0h:r0l me to prosimo na eine sto bit1 tou r0h
      sbrc r0h,1;elegxos an eine 8etikos
      ori r0h,0B11111110 ;profanws thelw na anaparastisw olokliro ton ari8mo ws simpliroma tou 2.ara bazw to prosimo sto bit7

      ;r1/2...

      asr r1l
      ror r1fract
      ;o r1 einai komple. to asr dn peirakse to prosimo k exei ftiaxtei gia afto akribws
      ;diaresi arnitikou me dinami tou 2

      ;twra ftiaxnw to r1h
      clr r1h
      sbrc r1l,7
      ori r1h,0xFF ;an einai arnitikos tote fullarw ton r1h me assous
      ;twra h pros8esi
      mov resfract,r1fract
       mov resl,r1l
      mov resh,r1h
      add resl,r0l
      adc resh,r0h

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


Και τα παρτάλια οι σκέεεεεψεις μαααααας
joal
Καταξιωμένος/Καταξιωμένη
***
Posts: 208



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #166 on: January 30, 2016, 01:35:53 am »

Quote from: orestisf on January 30, 2016, 00:43:13 am
Quote
3)Αφαίρεση του χ από το y  σε μια ομάδα από θέσεις μνήμης.

Τι εννοει εδω?

Απ'οτι καταλαβαινω, τα x,y να ειναι σε διαφορες θεσεις μνημης (πχ σε ίδο, ή ξεχωριστο πίνακα) και εσυ να χρησιμοποιεις pointer για να δειξεις καθε φορα που ειναι.
Logged

::
joal
Καταξιωμένος/Καταξιωμένη
***
Posts: 208



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #167 on: January 30, 2016, 02:29:47 am »

Θέμα 13

.include "m16def.inc"


;------------------exercise 13
.def show=R16
.def temp=R17
.org 0x0000
main:
ldi r17,0b11111111
mov r0,r17
ldi r17,0b11111110
mov r1,r17
ldi r26,$63 ;set start value of x pointer to data space loc $63
ST X+,R0
ST X+,R1
ST X+,R2
ST X+,R3
ST X+,R4
ST X+,R5
ST X+,R6
ST X+,R7

ldi r26,$63   ;reset start value of x pointer



WAIT_LOOP:;wait for user input

in temp,PIND;take input
sbrs temp,7;if input was on sw7
RCALL X_OUT
jmp WAIT_LOOP



X_OUT:
ser temp ;switch off leds
out DDRB,temp;show nothing

ld show,X+   ;load from X to show and AFTER that increase X
com show   ;reverse logic
out PORTB,show   ;show to PORTB
jmp WAIT_LOOP   ;jmp to wait_loop for next input

Logged

::
joal
Καταξιωμένος/Καταξιωμένη
***
Posts: 208



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #168 on: January 30, 2016, 02:42:10 am »

Θέμα 17

.include "m16def.inc"
.cseg
.org 0x0
.def temp=R16
.def sum=R17
.def counter=R18

rjmp START

START:
ldi R26, $60
ldi counter,32
clr sum

READ:
ld temp, X+
andi temp, 0b10000000
cpi temp, 0b10000000
breq isOne
Continue:
dec counter
brne READ
rjmp END

isOne:
ldi temp, 1
add sum,temp
rjmp Continue

END:
com sum
out DDRB, sum
Logged

::
joal
Καταξιωμένος/Καταξιωμένη
***
Posts: 208



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #169 on: January 30, 2016, 03:00:05 am »

Θέμα 18

.include "m16def.inc"
.cseg
.org 0x0
.def Fi=R16
.def Al=R17
.def counter=R18
.def temp=R19

rjmp START

START:
ldi counter, 255
ldi R26, $60

WRITE:
ST X, Al
ld temp, X
cp temp, Al
brne ERROR
ST X, Fi
ld temp, X+
cp temp, Fi
brne ERROR
rjmp END

ERROR: ;
ldi temp, 0xFF
add temp, temp ; mcGyver v flag
nop
END:
nop
Logged

::
joal
Καταξιωμένος/Καταξιωμένη
***
Posts: 208



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #170 on: January 30, 2016, 03:19:53 am »

Θέμα 21

.include "m16def.inc"
.cseg
.org 0x0
.def sum=R18
.def temp=R19

rjmp START

START:
clr sum
ldi R27, 1 ; 0x0000.0001
ldi R26, 0 ; 0x0000.0000
GO:
ld temp, X+
andi temp, 0b000000001 ; mask out all but last bit
cpi temp, 0b00000001 ; is last bit 1?
breq isOdd
Continue:
cpi XL, 0xFF ;are we at 0x0000.0001.1111.1111?
brne GO ; if not, repeat
jmp OVER ; else, we're done

isOdd:
ldi temp, 1
add sum, temp ; increase sum
jmp Continue

OVER:
ser temp
OUT PORTB, temp
com sum
OUT PORTB, sum
Logged

::
joal
Καταξιωμένος/Καταξιωμένη
***
Posts: 208



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #171 on: January 30, 2016, 04:41:59 am »

22@@



.include "m16def.inc"
.cseg
.org 0x0
.def sum=R18
.def temp=R19

rjmp START

START:
in temp,PORTB;input by user
cp temp,r0;compare
breq show;if equal
brge ADD_regs;if greater jump to add
brlt SUB_regs;if less than r0, jump to sub


ADD_regs:
ld temp,r1
add temp,r2
rjmp end


SUB_regs:
ld temp,r1
sub temp,r2
rjmp end


show:
ld temp,r1
and temp,r2

com temp

out PORTB,temp

end:
exit

Logged

::
El Niño
Καταστραμμένος
********
Gender: Male
Posts: 5805



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #172 on: January 30, 2016, 11:07:52 am »

Quote from: joal on January 30, 2016, 03:00:05 am
Θέμα 18

.include "m16def.inc"
.cseg
.org 0x0
.def Fi=R16
.def Al=R17
.def counter=R18
.def temp=R19

rjmp START

START:
ldi counter, 255
ldi R26, $60

WRITE:
ST X, Al
ld temp, X
cp temp, Al
brne ERROR
ST X, Fi
ld temp, X+
cp temp, Fi
brne ERROR
rjmp END

ERROR: ;
ldi temp, 0xFF
add temp, temp ; mcGyver v flag
nop
END:
nop

δεν βλεπω που προσθετεις το 0χΑΑ που ζηταει...
Logged
gmtms
Guest
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #173 on: January 30, 2016, 11:19:14 am »

λείπουν τα ldi στην start για την Α=0ΧΑΑ και Fi=0x55 α
Logged
Πάτρικ Αστέρης
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1072


Aπ'τον καιρο που επινααααα


View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #174 on: January 30, 2016, 11:37:19 am »

μου επεσε η 28 μονο που αντι για 30-40 ήθελε σε ολη την 3η σελιδα και 16-μπιτο μετρητη μοναδων
κλασσικα ελεγχος για οφερφλοου και τα χωνω στον επομενο
(9:20)
Logged


Και τα παρτάλια οι σκέεεεεψεις μαααααας
orestisf
Θαμώνας
****
Posts: 318


View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #175 on: January 30, 2016, 11:38:15 am »

Γκρουπ στις 9:20:

Να γίνει η απαρίθμηση όλων των byte της σελίδας 3 της SRAM για όλα τα bit κάθε θέσης που έχουν τιμή 1.

Εννοεί: υπάρχουν 256 * 8 bits στην σελίδα 3, πόσα έχουν τιμή 1?
Η σελίδα 3 είναι οι θέσεις: [0x0300, 0x0400)
Logged
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #176 on: January 30, 2016, 13:16:46 pm »

11:20

να υπολογιστεί με πλήρη ακρίβεια το 4*r0 + r1/2, όπου r0,r1 Προσημασμένοι 8bitoi
Logged
ClockWork
Ανερχόμενος/Ανερχόμενη
**
Posts: 60



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #177 on: January 30, 2016, 13:17:27 pm »

Μήπως ξέρουμε πως βαθμολογεί??? Τι σημαίνουν οι σταυροί που βάζει??
Logged
orestisf
Θαμώνας
****
Posts: 318


View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #178 on: January 30, 2016, 13:21:48 pm »

Quote from: greekoo on January 30, 2016, 13:16:46 pm
11:20

να υπολογιστεί με πλήρη ακρίβεια το 4*r0 + r1/2, όπου r0,r1 Προσημασμένοι 8bitoi

έχει κάνεις καμιά ολοκληρωμένη, σίγουρη λύση για αυτό?
Logged
Andromedas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 504



View Profile
Re: [Συστήματα Μικροϋπολογιστών] Εξέταση Εργαστηρίου
« Reply #179 on: January 30, 2016, 13:35:42 pm »

Quote from: orestisf on January 30, 2016, 13:21:48 pm
Quote from: greekoo on January 30, 2016, 13:16:46 pm
11:20

να υπολογιστεί με πλήρη ακρίβεια το 4*r0 + r1/2, όπου r0,r1 Προσημασμένοι 8bitoi

έχει κάνεις καμιά ολοκληρωμένη, σίγουρη λύση για αυτό?
Τσέκαρε την λύση του greekoo είναι αρκετά  καλή, στην προηγούμενη σελίδα
Logged
Pages: 1 ... 10 11 [12] 13 Go Up Print
Jump to:  

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