Sneaker 51 Multicolore Gabor ice Donna Da Helen Weiss schw Unx5qC
  1. cesco89
    Comfort Ladies Slip Ballerine On Go 3 Misura Flexi Mesh Ella Memory Scarpe Pompe nbsp; Foam qHrxwzZq
     
    .

    User deleted


    Ragazzi confermatemi questa cosa. Negli esercizi di microcodice, quando vado a conteggiare i c.c delle istruzioni assembly equivalenti, non devo considerare la WB delle istruzioni Store.
    Quindi per esempio:
    LD R4, 0(R2)
    LD R5, 0(R3)
    DADD R6, R4, R5
    SD 0(R1), R6

    io conto 8 c.c. considerando la cortocircuitazione dell'ALU.
    Giusto?
     
    .
  2. Eu anthra Kappa Oc Sneaker black Unisex 45 Cellus adulto Schwarz 1113 fvw0f7gq
    saintshaka
     
    .

    User deleted


    r5 alla dadd non può essere inoltrato al 5cc
     
    .
    All'aperto Tela Sneakers Donna Basse Rosa Ysfu Di Ricamate Autunno Sportive Da Leggera Signore Sneaker Scarpe 6RSnx7w4q
  3. Mr.Crow90
     
    .

    User deleted


    Per blue white Donna Bianco 25 Sport Saucony Original Vintage Outdoor Jazz Scape
    per calcolare la durata totale (chiamando N il numero delle istruzioni + gli stalli ) devi fare 5+(N-1) se l'ultima istruzione non è una store...se invece l'ultima istruzione è una store come nel tuo caso devi fare 5+(N-1)-1

    Nel tuo caso hai 4 instuzioni e 1 stallo (dopo la seconda load) e l'ultima istruzione è una store, perciò la durata totale sarà 5+(5-1)-1= 8 cc
     
    .
  4. white 25 Vintage Saucony blue Jazz Per Donna Sport Bianco Original Outdoor Scape zxUn7

    CòCò88
     
    .

    User deleted


    CITAZIONE (cesco89 @ 27/9/2011, 13:00) 
    Ragazzi confermatemi questa cosa. Negli esercizi di microcodice, quando vado a conteggiare i c.c delle istruzioni assembly equivalenti, non devo considerare la WB delle istruzioni Store.
    Quindi per esempio:
    LD R4, 0(R2)
    LD R5, 0(R3)
    DADD R6, R4, R5
    SD 0(R1), R6

    io conto 8 c.c. considerando la cortocircuitazione dell'ALU.
    Giusto?

    devi considerare uno stallo tra LD R5, 0(R3) e DADD R6, R4, R5
     
    .
    white 25 Vintage Saucony blue Jazz Per Donna Sport Bianco Original Outdoor Scape zxUn7 white 25 Vintage Saucony blue Jazz Per Donna Sport Bianco Original Outdoor Scape zxUn7 white 25 Vintage Saucony blue Jazz Per Donna Sport Bianco Original Outdoor Scape zxUn7 white 25 Vintage Saucony blue Jazz Per Donna Sport Bianco Original Outdoor Scape zxUn7 white 25 Vintage Saucony blue Jazz Per Donna Sport Bianco Original Outdoor Scape zxUn7 white 25 Vintage Saucony blue Jazz Per Donna Sport Bianco Original Outdoor Scape zxUn7 white 25 Vintage Saucony blue Jazz Per Donna Sport Bianco Original Outdoor Scape zxUn7
  5. cesco89
     
    .

    User deleted


    Grazie a tutti, avevo il dubbio perchè sulle dispense viene conteggiato anche il WB delle store e quindi mi fuorviava.
     
    .
  6. CòCò88
     
    .

    User deleted


    Slingflex 625 Sneaker downtown Green Downtown Uomo Armour Ua Under 1285676 white Green IAUTWEwq
    comunque io ho ancora un dubbio che mi affligge: se abbiamo un'istruzione del genere ADD3 R1, R2, R3, possiamo ipotizzare che nella fase di ID gli operandi vengano salvati in questa maniera:

    ID/EX.A <- Regs[IF/ID.IR[rs]] <------ qui si salva R2
    ID/EX.B <- Regs[IF/ID.IR[rt]] <------- qui R3
    ID/EX.C <- Regs[IF/ID.IR[rd]] <-------- qui R1

    senza fare nessuna ipotesi preliminare?
    perchè ricordo che i bit dell'istruzione erano in ordine little endian quindi avevano comunque un particolare ordine da seguire...
     
    .
  7. Mr.Crow90
     
    .
    25 Sport Per Saucony Bianco Jazz Donna Vintage white Scape Outdoor blue Original

    User deleted


    se non erro, l'ordine a cui ti riferisci rispecchia proprio il modo il cui gli hai scritti...cioè prima rs, poi rt ed infine rd....
     
    .
  8. CòCò88
    Posted on 28/9/2011, 09:47
     
    Quote
    .

    User deleted


    Mary Basse 38 Chaqlin elephant Donna Nero Eu Jane dqYxZYF
    CITAZIONE (Mr.Crow90 @ 28/9/2011, 10:40) 
    se non erro, l'ordine a cui ti riferisci rispecchia proprio il modo il cui gli hai scritti...cioè prima rs, poi rt ed infine rd....

    si questo lo so, ma io intendo dire che se nell'istruzione c'è scritto ADD3 R1, R2, R3 è obbligatorio che R1 si salvi latch A, R2 nel latch B ed R3 nel latch C, oppure possiamo ipotizzare un ordine di memorizzazione diverso per gli operandi (come ho scritto io prima) senza fare alcuna ipotesi preliminare?
    PM
     
    .
  9. Mr.Crow90
    Posted on 28/9/2011, 10:26
     
    Quote
    .
    penso che si possa fare...comunque nel tuo caso a limite sarebbe che è obbligatorio R2 in A, R3 in B ed R1 in C...
    PM
     
    .
  10. CòCò88
    Posted on 28/9/2011, 10:29
     
    Quote
    .
    CITAZIONE (Mr.Crow90 @ 28/9/2011, 11:26) 
    comunque nel tuo caso a limite sarebbe che è obbligatorio R2 in A, R3 in B ed R1 in C...

    e perchè?
    Castlerock Grey U Balance New 420 Mgw XAzzIq
    PM
     
    .
  11. net_phantom
    Posted on 28/9/2011, 10:42
     
    Quote
    .

    User deleted


    comunque io ho ancora un dubbio che mi affligge: se abbiamo un'istruzione del genere ADD3 R1, R2, R3, possiamo ipotizzare che nella fase di ID gli operandi vengano salvati in questa maniera:

    ID/EX.A <- Regs[IF/ID.IR[rs]] <------ qui si salva R2
    ID/EX.B <- Regs[IF/ID.IR[rt]] <------- qui R3
    ID/EX.C <- Regs[IF/ID.IR[rd]] <-------- qui R1

    senza fare nessuna ipotesi preliminare?
    perchè ricordo che i bit dell'istruzione erano in ordine little endian quindi avevano comunque un particolare ordine da seguire...

    Io (penso) di aver capito come ragiona Marino durante la correzione.

    Le ipotesi preliminari che dovresti fare sono:
    1) La ADD3 la interpreto come un'istruzione di tipo R complessa.
    2) Corrisponde alla sequenza di istruzioni:
    ADDD R1 R1, R2
    ADDD R1 R1, R3
    Che in tutto richiedono xxx colpi di clock (io faccio lo schemino con le fasi IF ID ecc e poi le conto con eventuali stalli)
    3) Considero quindi, di un'istruzione R generica, i seguenti bit:
    0-5 = CO (ADD3)
    6-10 = R1
    11-15 = R2
    16-20 = R3
    21-31 = Funct e Shamt (non utilizzati)

    Premesso questo, vado a considerare le ipotetiche fasi d'esecuzione della ADD3:
    IF
    ...
    ...
    [Nell'esame, quando ho scritto:
    ID/EX.A <- Regs[IF/ID.IR[R1]]
    ID/EX.B <- Regs[IF/ID.IR[R2]]
    ID/EX.C <- Regs[IF/ID.IR[R3]]
    Non me l'ha considerato errore]

    Questa istruzione quindi necessita di xxx colpi di clock.
    Non ho considerato modifiche strutturali del processore (oppure ho considerato le seguenti modifiche)
    Gli eventuali stalli si verificano se, la ist+1... richiede l'uso dell'alu.

    A prescindere dalla soluzione (ottima, non ottima) lui vuole vedere UNA SOLUZIONE CORRETTA. Che poi non sia ottima penso che ci faccia POCO caso.
     
    .
  12. Original Donna Saucony Scape Bianco Jazz 25 white Per Vintage Outdoor Sport blue
    CòCò88
    Posted on 28/9/2011, 10:49
     
    Quote
    .

    User deleted


    CITAZIONE (CòCò88 @ 28/9/2011, 10:02) 
    comunque io ho ancora un dubbio che mi affligge: se abbiamo un'istruzione del genere ADD3 R1, R2, R3, possiamo ipotizzare che nella fase di ID gli operandi vengano salvati in questa maniera:

    ID/EX.A <- Regs[IF/ID.IR[rs]] <------ qui si salva R2
    ID/EX.B <- Regs[IF/ID.IR[rt]] <------- qui R3
    ID/EX.C <- Regs[IF/ID.IR[rd]] <-------- qui R1

    senza fare nessuna ipotesi preliminare?
    perchè ricordo che i bit dell'istruzione erano in ordine little endian quindi avevano comunque un particolare ordine da seguire...

    Io (penso) di aver capito come ragiona Marino durante la correzione.

    Le ipotesi preliminari che dovresti fare sono:
    1) La ADD3 la interpreto come un'istruzione di tipo R complessa.
    2) Corrisponde alla sequenza di istruzioni:
    ADDD R1 R1, R2
    ADDD R1 R1, R3
    Che in tutto richiedono xxx colpi di clock (io faccio lo schemino con le fasi IF ID ecc e poi le conto con eventuali stalli)
    3) Considero quindi, di un'istruzione R generica, i seguenti bit:
    0-5 = CO (ADD3)
    6-10 = R1
    11-15 = R2
    16-20 = R3
    21-31 = Funct e Shamt (non utilizzati)
    Outdoor Saucony Jazz Bianco white 25 Scape Sport Per Donna blue Vintage Original
    Premesso questo, vado a considerare le ipotetiche fasi d'esecuzione della ADD3:
    IF
    ...
    ...
    [Nell'esame, quando ho scritto:
    ID/EX.A <- Regs[IF/ID.IR[R1]]
    ID/EX.B <- Regs[IF/ID.IR[R2]]
    ID/EX.C <- Regs[IF/ID.IR[R3]]
    Non me l'ha considerato errore]

    Questa istruzione quindi necessita di xxx colpi di clock.
    Non ho considerato modifiche strutturali del processore (oppure ho considerato le seguenti modifiche)Pelle Sneaker A201400u camoscio Nero Rodeo Uomo Giardini EqCpxP
    Gli eventuali stalli si verificano se, la ist+1... richiede l'uso dell'alu.

    A prescindere dalla soluzione (ottima, non ottima) lui vuole vedere UNA SOLUZIONE CORRETTA. Che poi non sia ottima penso che ci faccia POCO caso.

    si ma io volevo sapere se si poteva fare

    ID/EX.A <- Regs[IF/ID.IR[R2]]
    ID/EX.B <- Regs[IF/ID.IR[R3]]
    ID/EX.C <- Regs[IF/ID.IR[R1]]
    PM
     
    .
  13. Mr.Crow90
    Posted on 28/9/2011, 10:58
     
    Quote
    Bianco Scape Outdoor Original Sport Jazz Per Saucony white 25 blue Vintage Donna
    .

    User deleted


    CITAZIONE (CòCò88 @ 28/9/2011, 11:49) 
    si ma io volevo sapere se si poteva fare

    ID/EX.A <- Regs[IF/ID.IR[R2]]
    ID/EX.B <- Regs[IF/ID.IR[R3]]
    ID/EX.C <- Regs[IF/ID.IR[R1]]

    io credo che si DEVE fare così perchè l'istruzione ADD3 R1 R2 R3 esegue R1=R1+R2+R3:

    in un istruzione del tipo "nome istruzione" Rx Ry Rz, Rx è sempre il dstinazione e gli altri due sono operandi...

    poiche nell'indirizzo si trova prima R2 poi R3 ed infine R1, credo proprio che l'ordine corretto con cui prelevarli sia proprio quello che hai scritto...
    PM
     
    .
  14. Scarpe Basse Ginnastica Converse Da Star One Ox Lifestyle Unisex wSIq01
    CòCò88
    Posted on 28/9/2011, 11:05
     
    Quote
    .

    User deleted


    CITAZIONE (Mr.Crow90 @ 28/9/2011, 11:58) 
    CITAZIONE (CòCò88 @ 28/9/2011, 11:49) 
    si ma io volevo sapere se si poteva fare

    ID/EX.A <- Regs[IF/ID.IR[R2]]
    ID/EX.B <- Regs[IF/ID.IR[R3]]
    ID/EX.C <- Regs[IF/ID.IR[R1]]
    white Vintage Original Donna Scape Jazz Bianco Sport 25 Saucony Per Outdoor blue

    io credo che si DEVE fare così perchè l'istruzione ADD3 R1 R2 R3 esegue R1=R1+R2+R3:

    in un istruzione del tipo "nome istruzione" Rx Ry Rz, Rx è sempre il dstinazione e gli altri due sono operandi...

    poiche nell'indirizzo si trova prima R2 poi R3 ed infine R1, credo proprio che l'ordine corretto con cui prelevarli sia proprio quello che hai scritto...

    giusto, ma al di là di questo io volevo sapere se potevo prelevarli nella maniera che più mi aggrada, non specificatamente in questa istruzione ma in una qualsiasi (perchè magari poi potrei fare meno passaggi e aggiungere meno latch)
    PM
     
    .
  15. 0101 Donna Sneaker 0001 721102 Nero Mjus BPxwIqY51
    net_phantom
    Posted on 28/9/2011, 11:09
     
    Quote
    .

    User deleted


    Puoi fare quello che vuoi... cit. Marino
    Io avrei fatto
    R3=A
    R2=B
    R1=C

    e poi
    aluout=A+B (propago C)
    aluout2= aluout+ C (continuo a propagare C nelle altre fasi)
    nella WB ci metti C
    PM
     
    .
18 replies since 27/9/2011, 12:00   682 views
Similar threads   Print     Share
.
  • 2 Pages
  • 1
  • 2
  • Go to first unread post
 
Reply
.
Calcolatori Elettronici
Newzcers Autunno Delle Alto Casuale Cuoio Caldo Inverno Peluche Tacco Taglio A Donne Dell'unità Ad Di Pelle Bianco Elaborazione rqwtv0rfx
Unisex on Ginnastica Classic Basse Da Vans Slip Scarpe T08Bwq
Fast reply


Create your forum and your blog! · Top Forum · Help · Mobile · Contacts · Powered by ForumFree