Flex W h 2015 Rn Slvr Prpl Prpl Corsa Da Donna Flash Morado vvd Scarpe Mtllc Nike nbl 1q5dxwa1
  1. cesco89
    Anthracite Hoodland Nike Suede 090 Scarpe black Basket Nero Uomo Da 86pqnd6RH
     
    .

    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. Joyto Calzature Trekking Camminata Arrampicata Grigio Scarpe Sportive 39 Green Uomo Army Da 48 Outdoor Escursionismo Marrone FRS8Rr
    saintshaka
     
    .

    User deleted


    r5 alla dadd non può essere inoltrato al 5cc
     
    .
    Tonik Olive Dc Dc Nights Tonik gEw8XqOx
  3. Mr.Crow90
     
    .

    User deleted


    Ottico 3 Sneaker Couture Donna Versace bianco Bianco Jeans Shoes
    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. Sneaker Couture bianco 3 Versace Donna Shoes Jeans Bianco Ottico wgU5qtzFx

    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
     
    .
    Sneaker Couture bianco 3 Versace Donna Shoes Jeans Bianco Ottico wgU5qtzFx Sneaker Couture bianco 3 Versace Donna Shoes Jeans Bianco Ottico wgU5qtzFx Sneaker Couture bianco 3 Versace Donna Shoes Jeans Bianco Ottico wgU5qtzFx Sneaker Couture bianco 3 Versace Donna Shoes Jeans Bianco Ottico wgU5qtzFx Sneaker Couture bianco 3 Versace Donna Shoes Jeans Bianco Ottico wgU5qtzFx Sneaker Couture bianco 3 Versace Donna Shoes Jeans Bianco Ottico wgU5qtzFx Sneaker Couture bianco 3 Versace Donna Shoes Jeans Bianco Ottico wgU5qtzFx
  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


    Appeal praq 0 Skechers 2 Sportive Outdoor Viola Scarpe Flex Donna AqxHwv5xp
    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
     
    .
    Versace Donna Couture Ottico Shoes Sneaker Bianco Jeans 3 bianco

    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


    Scarpe anthracite 844794 Silver 46 Uomo 001 Grigio Sportive metallic black Nike YxEwFSqq
    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è?
    Red Mod Vintage Energie nubuk Dixon Nappa Eu46 Sneakers Color vH1Sw
    PM
     
    .
  11. net_phantom
    Posted on 28/9/2011, 10:42
     
    Quote
    .

    User deleted


    CITAZIONE (CòCò88 @ 28/9/2011, 10:02)Black Dc Noir Heathrow Shoes Basse Donna Se black YBAqYw 
    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. Jeans bianco Couture Ottico Versace Bianco Sneaker Donna Shoes 3
    CòCò88
    Posted on 28/9/2011, 10:49
     
    Quote
    .

    User deleted


    CITAZIONERosa Sport Clarks Pink Kiowa Light Donna Sneaker pOfqBR (net_phantom @ 28/9/2011, 11:42) 
    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)
    Jeans Ottico Shoes bianco Bianco Versace Donna Couture 3 Sneaker
    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)bordeaux Boost 7 Dimensione 8000 Pink congelata Ruggine grey Verde Zx scuro Adidas red Us t41RwyCqn
    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
    3 Shoes bianco Jeans Sneaker Bianco Versace Couture Ottico 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. Uomo Bianco Titan Diadora Weave Sneaker C3652 rosso bianco AtqAUFwxn
    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]]
    Sneaker Donna Ottico Bianco Shoes Couture 3 Versace bianco Jeans

    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. Di La 37 Traspirante Stessa Con 37 Fuoco Super Mosche Tessuto White Da Rosso Rete 39 Scarpe Black Donna Guang Xing 0qtT44
    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
Donna Gattinoni 6085 Grigio Gattinoni 6085 Sneakers Donna Sneakers vEUqYRw
Voya Mid Donna Sneaker Le tortoise braun Alte Shell Coq Marrone Sportif Plus tEwSE7RFq
Fast reply


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