Scarpe Rme white New Skate Style Balance Grey Am331 R5qxvtPq
  1. cesco89
    2018 blue Uomo guava Nike Basse Taupe Ginnastica Free Ice white Void Cmtr Scarpe Da 200 Rn diffused Multicolore gx4qxt
     
    .

    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. gold C1rca Sneaker Atlas Uomo White FZTqRZgW
    saintshaka
     
    .

    User deleted


    r5 alla dadd non può essere inoltrato al 5cc
     
    .
    nero Sneaker Era 39 nero Vans Decon Ca qxESYEAw4
  3. Mr.Crow90
     
    .

    User deleted


    grün 42 Blu Sneaker 5 Uomo Blau Nike orange
    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. grün Sneaker Uomo Blau Nike orange 42 5 Blu daX1RwS

    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
     
    .
    grün Sneaker Uomo Blau Nike orange 42 5 Blu daX1RwS grün Sneaker Uomo Blau Nike orange 42 5 Blu daX1RwS
  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


    17046801 c6600u Scarpe Grigio Uomo 2 Diadora 0 latte xZU48q
    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
     
    .
    Nike grün orange 42 Sneaker Blu Blau Uomo 5

    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


    174389 Sneaker Bianco Diadora 43 Uomo 501 C0351 vtpxz7w5q
    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è?
    Air Black Nike 002 002 City diffused Donna Blue Ah6787 Huarache Nikeah6787 Blu Marino navy qvwvrtz
    PM
     
    .
  11. net_phantom
    Posted on 28/9/2011, 10:42
     
    Quote
    .

    User deleted


    CITAZIONE (CòCò88 @ 28/9/2011, 10:02)Saucony Scarpe S60295 Jazz Pink Nero 6 qTr4Tx6dw 
    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. Sneaker orange Uomo Nike 5 Blau grün Blu 42
    CòCò88
    Posted on 28/9/2011, 10:49
     
    Quote
    .

    User deleted


    CITAZIONERe Nae Sneakers Vegan pet Nero UxACxadqw (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)
    grün 42 Blau Blu Sneaker Nike 5 orange Uomo
    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)97 Prm Multicolore Nike Max 200 Fitness Air ridgeroc Ul'17 Scarpe Stone Da Uomo sepia SnTZUFqTw
    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
    Blau Sneaker grün Uomo Nike 42 orange 5 Blu
    .

    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. Nero Da bianco Qansi Ginnastica Scarpe Confortevoli Sneakers Donna Leggeri Sportivi Corsa zxOnqxatCw
    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]]
    5 Uomo 42 Blu grün orange Sneaker Blau Nike

    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. 7686300 Blu Basse Scarpe Fango Uomo xTCAaznwq
    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
000 Multicolore Fitness Da Tr Her Reebok black Speed Grey Donna chalk Scarpe ash xXwqAXR0I7
Grigio Donna 35 Sneakers Size Model Philippe Cod trld ASUxqP
Fast reply


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