データパスの構築Ⅰ 小テスト問題 小テスト問題:データパスの構築Ⅰ 算術論理演算命令,lw命令,sw命令,beq命令それぞれの実行に おいて活性化される(使用される)データパス部分に色をつけよ + 4 RegWrite 25-21 20-16 P 命令メモリ inst C adrs rreg1 rreg2 MemRead zero wreg b rd2 A L U y adrs データメモリ wd wd 15-0 符号拡張 16 MemWrite a rd1 レジスタ ファイル 15-11 + 2bit 左シフト 32 rd ALUctrl 九州大学工学部電気情報工学科 算術論理演算命令の実行 + 4 RegWrite 25-21 20-16 P 命令メモリ inst C adrs rreg1 rreg2 MemRead zero wreg b rd2 A L U y adrs データメモリ wd wd 15-0 符号拡張 16 MemWrite a rd1 レジスタ ファイル 15-11 + 2bit 左シフト 32 rd ALUctrl 九州大学工学部電気情報工学科 lw命令の実行 + 4 RegWrite 25-21 20-16 P 命令メモリ inst C adrs rreg1 rreg2 MemRead zero wreg b rd2 A L U y adrs データメモリ wd wd 15-0 符号拡張 16 MemWrite a rd1 レジスタ ファイル 15-11 + 2bit 左シフト 32 rd ALUctrl 九州大学工学部電気情報工学科 sw命令の実行 + 4 RegWrite 25-21 20-16 P 命令メモリ inst C adrs rreg1 rreg2 MemRead zero wreg b rd2 A L U y adrs データメモリ wd wd 15-0 符号拡張 16 MemWrite a rd1 レジスタ ファイル 15-11 + 2bit 左シフト 32 rd ALUctrl 九州大学工学部電気情報工学科 beq命令の実行 分岐条件不成立の場合 + 4 RegWrite 25-21 20-16 P 命令メモリ inst C adrs rreg1 rreg2 MemRead zero wreg b rd2 A L U y adrs データメモリ wd wd 15-0 符号拡張 16 MemWrite a rd1 レジスタ ファイル 15-11 + 2bit 左シフト 32 rd ALUctrl 九州大学工学部電気情報工学科 課程 クラス 氏名 + 25-21 20-16 + 25-21 20-16 15-0 P 命令メモリ inst C adrs 15-11 4 15-0 P 命令メモリ inst C adrs 15-11 4 16 16 rd1 rd2 rd2 符号拡張 wd wreg レジスタ ファイル rd1 RegWrite rreg1 rreg2 32 32 lw命令 符号拡張 wd wreg レジスタ ファイル rreg1 rreg2 RegWrite b a A L U y + y MemWrite wd wd rd データメモリ adrs MemWrite rd データメモリ adrs MemRead zero ALUctrl A L U + MemRead zero ALUctrl 2bit 左シフト b a 2bit 左シフト 算術論理演算命令(add, sub, and, or, slt) 入学年度 学科 ID番号 + 25-21 20-16 + 25-21 20-16 15-0 P 命令メモリ inst C adrs 15-11 4 15-0 P 命令メモリ inst C adrs 15-11 4 16 16 rd1 rd2 rd2 符号拡張 wd wreg レジスタ ファイル rd1 RegWrite rreg1 rreg2 32 32 beq命令 符号拡張 wd wreg レジスタ ファイル rreg1 rreg2 RegWrite sw命令 b a A L U y + y MemWrite wd wd rd データメモリ adrs MemWrite rd データメモリ adrs MemRead zero ALUctrl A L U + MemRead zero ALUctrl 2bit 左シフト b a 2bit 左シフト Created by Koji Inoue, 2005 (R1.00) 九州大学工学部電気情報工学科
© Copyright 2024 ExpyDoc