Tags:
tag this topic
create new tag
view all tags
In questa sezione sono raccolte le vostre domande e le relative risposte sugli argomenti relativi al corso di <p align="Center"><strong>Architetture 2</strong></p> seguite le indicazioni: * Inserite le vostre domande <strong>usando la form [[#form][in fondo alla pagina]]</strong> * Per rispondere seguite le istruzioni [[#form][in fondo alla pagina]] ---- %TOC% ---- ---+++ CPU Nel libro si arriva, attraverso l'evoluzione dei processori, ad un'architettura a 64 bit. Al giorno d' oggi, che livello tecnologico ha raggiunto? Grazie -- Users.MarcellaMancinetti - 19 mar 03 Marcella mi sembra che le architetture a 64 bit gia esistono.. attualmente le piu commercializzate sono ancora le macchine a 32 bit. Pensa che ci sono delle copie di Windows XP (sapevo in america) che era stato modificato per lavorare su macchine a 64 bit. Non so altro.. -- Users.MatteoLaBella - 22 mar 03 ---- ---+++ Esonero L'esonero del Canale E-O di Assembler ci sarà <strong>GIOVEDI 10 aprile 2003</strong> alle <strong>ore 11.30</strong> -- Comment added by Users.MatteoLaBella on 03 Apr 2003 ---- ---+++ Arc2 canale A-D? scusate l intromissione, sono del canale ad, ma non riesco a trovare le pagine di arc2 del mio canale.... qualcuno mi sa aiutare? grazie -- Comment added by Users.PierluigiCau on 04 Apr 2003 ---++++ Non ci sono Le pagine di arkitetture2 del tuo canale non ci sono. :( -- Added by Users.MarcellaMancinetti on 5 apr 03 ---- ---+++ Domande -Cos'è un processore superscalare? -Perché se l'architettura CISC non è poi così conveniente, soprattutto per quanto riguarda la progettazione di compilatori, viene impiegata nella realizzazione delle macchine ad uso comune? Grazie -- Added by Users.MarcellaMancinetti on 5 apr 03 ---- ---+++ S.O.S. ASSEMBLY Ke differenza c'è tra lw, lb e li? Non capisco i differenti casi in cui devono essere usati. Grazie. -- Added by Users.MarcellaMancinetti on 6 apr 03 ---- ---+++ A chi lo dici Effettivamnete è vero, anch io ho dei problemi con lw, lb, li, anche perche sembrano che facciano le stesse cose invece non è cosi.. Vediamo se posso esserti d'aiuto, anche se NON MI ASSUNO RESPONSABILITA! LB: Carica in un registro, l'indirizzo di un registro LI: Carica in un registro, il valore immediato LW: Carica in un registro, un determinato valore, di solito è usato quando parli di una sequenza di WORD (<strong>L</strong>oad <strong>W</strong>ord), vedi l'esercizio di quando stampiamo i numeri di indice pario o dispari ora non ricordo... intanto siamo dello stesso canale quindi dovresti averlo. Cmq ti ripeto non so se quello che ti ho detto è al 100% correta! Cmq manda un E-Mail alla professoressa Users.NovellaBartolini (novella@dsi.uniroma1.it) risponde in poco tempo <br>-- Users.MatteoLaBella - 08 Apr 2003 ---- ---+++ Forse ho kapito!!!! :) Oggi, dopo la lezione, ho kiesto alla professoressa e in poke parole ho kapito ke LW serve per caricare "parole" in <B><U>MEMORIA</U></B>; e poi utilizzi SW per metterle su. LB carica i byte, nel caso tu debba usare un puntatore. LI, invece, è per caricare valori, o i codici delle istruzioni (es. 4=print string). Non so in ke lingua ho scritto, cmq spero tu abbia le idee---+ kiare ora!! -- Users.MarcellaMancinetti - 08 apr 03 ---- ---+++ Ancora assembly Quando scrivo lb $t2, ($t1) cosa indico? Che sto caricando il primo carattere della mia stringa o solo un byte (corrispondente a non so cosa)? -- Users.MarcellaMancinetti - on 9 apr 03 ---++++ Il primo carattere Stai caricando il primo carattere della stringa... -- Comment added by Users.MarcoFattorosi on 09 Apr 2003 Come detto da Users.MarcoFattorosi, in quel modo si carica il primo carattere e successivamente per andare avanti basta che fai, |addi $t1,$t1,1 |punterà al 2°| |addi $t1,$t1,1 |punterà al 3°| ....... <br>-- Users.MatteoLaBella - 10 Apr 2003 ---- ---+++ Chi studia con me? Se qualcuno domani vuole studiare assembly, io sono all'aula "studio" nell'edificio di Matematica "Castelnuovo" dalle 8 c.a.!!! Per trovarmi fatevi un giro nell'aula e guardate che è l'unico scemo che sta facendo assembler alle 8!!! Ciao Ciao -- Comment added by Users.MatteoLaBella on 09 Apr 2003 ---- ---+++ Risultati Esonero? Buongiorno professoressa!Vorrei sapere quando usciranno i risultati dell' esonero di assembler del 10/04/2003.La ringrazio anticipatamente e la saluto! -- Comment added by Users.ChristianGiugliano on 29 Apr 2003 ---- ---+++ 2° Esonero di Architettura? Qualcuno sa quando c'è il 2°esonero di assembler? Vi pergo se si risponedetemi -- Comment added by Users.ChristianGiugliano on 19 May 2003 ---- ---+++ Problemi con l'e-mail Dott.ssa Bartolini le ho spedito diverse e-mail ma nessuna di queste penso sia arrivata perchè subito dopo la spedizione mi arriva un messaggio di "fallito recapito".Potrebbe controllare se c'è un problema con il server.Grazie! -- Comment added by Users.ChristianGiugliano on 20 May 2003 ---- ---+++ Per fare chiarezza..... Le istruzioni di load e store implicano degli spostamenti dalla memoria ai registri e viceversa. li registro, valore_immediato: carica nel registro un valore immediato lw registro, indirizzo_di_memoria: carica nel registro un valore delle dimensioni di una word, ovvero 4 byte, preso dalla memoria a partire dall'indirizzo dato. lb registro, indirizzo_di_memoria: carica nel registro un valore delle dimensioni di un byte, ovvero di un carattere, a partire dall'indirizzo dato (lo abbiamo visto nel caso delle stringhe di caratteri) Analogamente sw registro, indirizzo_di_memoria: prende il contenuto del registro e lo mette in memoria a partire dall'indirizzo dato per un totale di 4 byte, cioè la dimensione di una word sb registro, indirizzo di memoria: viene memorizzato un valore di dimensione 1 byte, come un carattere. Per finire rispondo a Marcella Mancinetti. Se supponiamo che in $t1 sia contenuto un indirizzo di memoria lb $t2, ($t1) carica nel registro $t2 il carattere contenuto nella locazione di memoria indirizzata da $t1. Abbiamo usato questa istruzione quando abbiamo svolto esercizi su stringhe di caratteri. $t1 potrebbe essere un registro utilizzato per il puntatore al carattere corrente (deve essere stato inizializzato con l'indirizzo della stringa in memoria e non a zero, altrimenti dovete usare lb $t2,etichetta_stringa($t1) ) Se avete ancora dubbi sul significato di queste istruzioni, provate a fare esercizi spostando valori dalla memoria ai registri e controllate bene i risultati facendoveli stampare sulla console. Spero di essere stata chiara. Non leggo spesso questa sezione di domande, per cui se avete problemi urgenti contattatemi per email. A presto! -- Comment added by Users.NovellaBartolini on 20 May 2003 ---- ---+++ Prenotazioni per esame orale vorrei sapere se uscirà sul web il foglio per prenotarsi all'esame orale del 13 giugno? altrimenti dove bisogna prenotarsi? -- Comment added by Users.FabioLombardi on 09 Jun 2003 %COMMENT{button=" Aggiungete la domanda " mode="before"}% <a name="form"> * Ricordatevi di dare un titolo alla vostra domanda come segue: <strong> Per le vostre domande utilizzate il form sovrastante! </strong> <verbatim> Quello scritto tra <> sono i comandi da tastiera. <tre spazi>---+++<spazio>Titolo della domanda <Invio> Testo della domanda Per rispondere ad una domanda, DOVETE editare la pagina, con il link EDIT, posizionarvi alla fine della domanda e scrivere questa sequenza: <tre spazi>---++++<spazio>Titolo della risposta<Invio> Testo della risposta Mi raccomando, inserite alla fine della vostra risposta -- Added by Users.Vostro_nome_twiki on DATA </verbatim>
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r24
<
r23
<
r22
<
r21
<
r20
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r24 - 2003-06-09
-
MatteoLaBella
Log In
or
Register
Architetture2/MZ Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Prenotazioni esami
Laurea Triennale ...
Laurea Triennale
Algebra
Algoritmi
Introduzione agli algoritmi
Algoritmi 1
Algoritmi 2
Algoritmi per la
visualizzazione
Architetture
Prog. sist. digitali
Architetture 2
Basi di Dati
Basi di Dati 1 Inf.
Basi di Dati 1 T.I.
Basi di Dati (I modulo, A-L)
Basi di Dati (I modulo, M-Z)
Basi di Dati 2
Calcolo
Calcolo differenziale
Calcolo integrale
Calcolo delle Probabilitą
Metodi mat. per l'inf. (ex. Logica)
canale AD
canale PZ
Programmazione
Fond. di Programmazione
Metodologie di Programmazione
Prog. di sistemi multicore
Programmazione 2
AD
EO
PZ
Esercitazioni Prog. 2
Lab. Prog. AD
Lab. Prog. EO
Lab. Prog. 2
Prog. a Oggetti
Reti
Arch. di internet
Lab. di prog. di rete
Programmazione Web
Reti di elaboratori
Sistemi operativi
Sistemi Operativi (12 CFU)
Anni precedenti
Sistemi operativi 1
Sistemi operativi 2
Lab. SO 1
Lab. SO 2
Altri corsi
Automi, Calcolabilitą
e Complessitą
Apprendimento Automatico
Economia Aziendale
Elaborazione Immagini
Fisica 2
Grafica 3D
Informatica Giuridica
Laboratorio di Sistemi Interattivi
Linguaggi di Programmazione 3° anno Matematica
Linguaggi e Compilatori
Sistemi Informativi
Tecniche di Sicurezza dei Sistemi
ACSAI ...
ACSAI
Computer Architectures 1
Programming
Laurea Magistrale ...
Laurea Magistrale
Percorsi di studio
Corsi
Algoritmi Avanzati
Algoritmica
Algoritmi e Strutture Dati
Algoritmi per le reti
Architetture degli elaboratori 3
Architetture avanzate e parallele
Autonomous Networking
Big Data Computing
Business Intelligence
Calcolo Intensivo
Complessitą
Computer Systems and Programming
Concurrent Systems
Crittografia
Elaborazione del Linguaggio Naturale
Estrazione inf. dal web
Fisica 3
Gamification Lab
Information Systems
Ingegneria degli Algoritmi
Interazione Multi Modale
Metodi Formali per il Software
Methods in Computer Science Education: Analysis
Methods in Computer Science Education: Design
Prestazioni dei Sistemi di Rete
Prog. avanzata
Internet of Things
Sistemi Centrali
Reti Wireless
Sistemi Biometrici
Sistemi Distribuiti
Sistemi Informativi Geografici
Sistemi operativi 3
Tecniche di Sicurezza basate sui Linguaggi
Teoria della
Dimostrazione
Verifica del software
Visione artificiale
Attivitą complementari
Biologia Computazionale
Design and development of embedded systems for the Internet of Things
Lego Lab
Logic Programming
Pietre miliari della scienza
Prog. di processori multicore
Sistemi per l'interazione locale e remota
Laboratorio di Cyber-Security
Verifica e Validazione di Software Embedded
Altri Webs ...
Altri Webs
Dottorandi
Commissioni
Comm. Didattica
Comm. Didattica_r
Comm. Dottorato
Comm. Erasmus
Comm. Finanziamenti
Comm. Scientifica
Comm Scientifica_r
Corsi esterni
Sistemi Operativi (Matematica)
Perl e Bioperl
ECDL
Fondamenti 1
(NETTUNO)
Tecniche della Programmazione 1° modulo
(NETTUNO)
Seminars in Artificial Intelligence and Robotics: Natural Language Processing
Informatica generale
Primo canale
Secondo canale
II canale A.A. 10-11
Informatica
Informatica per Statistica
Laboratorio di Strumentazione Elettronica e Informatica
Progetti
Nemo
Quis
Remus
TWiki ...
TWiki
Tutto su TWiki
Users
Main
Sandbox
Home
Site map
AA web
AAP web
ACSAI web
AA2021 web
Programming web
AA2021 web
AN web
ASD web
Algebra web
AL web
AA1112 web
AA1213 web
AA1920 web
AA2021 web
MZ web
AA1112 web
AA1213 web
AA1112 web
AA1314 web
AA1415 web
AA1516 web
AA1617 web
AA1819 web
Old web
Algo_par_dis web
Algoreti web
More...
MZ Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
Questo sito usa cookies, usandolo ne accettate la presenza. (
CookiePolicy
)
Torna al
Dipartimento di Informatica
E
dit
A
ttach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback