Gambarlah Jalur Yang Aktif Pada Datapath Untuk Instruksi-Instruksi Berikut 1.R2 R3 + R0 2.R1 R0 + 5
Gambarlah Jalur Yang Aktif Pada Datapath Untuk Instruksi-Instruksi Berikut 1.R2 R3 + R0 2.R1 R0 + 5
Latihan 7– Datapath
Gambarlah jalur yang aktif pada datapath untuk instruksi-instruksi berikut
1.R2 = R3 + R0 2.R1 = R0 + 5
Load enable A select B select Load enable A select B select
Write A address B address Write A address B address
D data n D data n
Load Load
R0 2 2 R0 2 2
n n n n
Load Load
R1 R1
0 0
n 1 n 1
MUX MUX
2 2
n n
0 3 0 3
1 1
Load MUX Load MUX
R2 2 R2 2
3 3
n n n n
Load R3 Load R3
n n n n
0 1 2 3 n 0 1 2 3 n
Register file Register file
Decoder Decoder
D address A data B data D address A data B data
2 Constant in n n 2 Constant in n n
MD select 0 1 MD select 0 1
MUX D MUX D
n Bus D n Bus D
3.R3 = R1 * 2 4.R0 = 7
Load enable A select B select Load enable A select B select
Write A address B address Write A address B address
D data n D data n
Load Load
R0 2 2 R0 2 2
n n n n
Load Load
R1 R1
0 0
n 1 n 1
MUX MUX
2 2
n n
0 3 0 3
1 1
Load MUX Load MUX
R2 2 R2 2
3 3
n n n n
Load R3 Load R3
n n n n
0 1 2 3 n 0 1 2 3 n
Register file Register file
Decoder Decoder
D address A data B data D address A data B data
2 Constant in n n 2 Constant in n n
MD select 0 1 MD select 0 1
MUX D MUX D
n Bus D n Bus D
Tentukan nilai control word untuk keempat instruksi di atas.
Instruksi DA AA BA MB FS MD RW
R2=R3+R0
R1=R0+5
R3=R1*2
R0=7