データパスの構築Ⅱ 小テスト問題 小テスト問題:データパスの構築Ⅰ 以下のデータパスにおいて,R形式命令ならびにsw命令実行での各 制御信号の値を示せ 0 + 4 1 RegWrite 25-21 20-16 P 命令メモリ inst C adrs rreg1 rreg2 15-11 1 wreg 0 rd2 2 符号拡張 ALU制御部 6 adrs 3 rd 1 0 32 ALUSrc 5-0 y wd RegDst 16 ALUOp A L U MemWrite データメモリ 1 wd 15-0 b PCSrc MemRead zero a rd1 レジスタ ファイル 0 + 2bit 左シフト MemToReg ALUctrl 九州大学工学部電気情報工学科 R形式命令 0 + 4 1 RegWrite 25-21 20-16 P 命令メモリ inst C adrs rreg1 rreg2 15-11 wreg 1 0 rd2 MemWrite adrs データメモリ rd 符号拡張 ALU制御部 6 1 0 32 ALUSrc 5-0 R形式命令 y wd 16 2 b RegDst 15-0 ALUOp A L U 1 wd PCSrc MemRead zero a rd1 レジスタ ファイル 0 + 2bit 左シフト MemToReg ALUctrl 3 ALUOp (00 or 01 or 1X) 1X ALUSrc (0 or 1) 0 PCSrc (0 or 1) 0 RegDst (0 or 1) 1 MemRead (0 or 1) 0 MemToReg (0 or 1) 0 RegWrite (0 or 1) 1 MemWrite (0 or 1) 0 *)MemReadは1でも問題ない 九州大学工学部電気情報工学科 SW命令 0 + 4 1 RegWrite 25-21 20-16 P 命令メモリ inst C adrs rreg1 rreg2 15-11 wreg 1 0 rd 符号拡張 16 2 adrs wd RegDst 15-0 y MemWrite データメモリ 1 wd ALUOp A L U b rd2 PCSrc MemRead zero a rd1 レジスタ ファイル 0 + 2bit 左シフト 0 32 ALUSrc 5-0 ALU制御部 6 1 MemToReg ALUctrl 3 ALUOp (00 or 01 or 1X) 00 ALUSrc (0 or 1) 1 PCSrc (0 or 1) 0 RegDst (0 or 1) X MemRead (0 or 1) 0 MemToReg (0 or 1) X RegWrite (0 or 1) 0 MemWrite (0 or 1) 1 *)MemReadは1でも問題ない。ただし、MemReadとMemWriteが同時に1となる事を禁止されている 九州大学工学部電気情報工学科 場合は、MemReadは0でなければならない。 解答用紙 ID番号 入学年度 学科 課程 クラス R形式命令 (算術論理演算命令) 氏名 0 + 4 1 RegWrite 25-21 20-16 rreg1 rreg2 P 命令メモリ inst C adrs 15-11 0 1 2bit 左シフト 0 rd2 2 b A L U y adrs データメモリ 1 wd RegDst rd 符号拡張 16 ALUOp MemWrite a rd1 wd 15-0 PCSrc MemRead zero レジスタ ファイル wreg + 0 32 ALUSrc 5-0 ALU制御部 6 3 1 MemToReg ALUctrl ALUOp (00 or 01 or 1X) ALUSrc (0 or 1) PCSrc (0 or 1) RegDst (0 or 1) MemRead (0 or 1) MemToReg (0 or 1) RegWrite (0 or 1) MemWrite (0 or 1) SW命令 0 + 4 1 RegWrite 25-21 20-16 rreg1 rreg2 P 命令メモリ inst C adrs 15-11 0 1 2bit 左シフト 0 rd2 2 b A L U y adrs データメモリ 1 wd RegDst rd 符号拡張 16 ALUOp MemWrite a rd1 wd 15-0 PCSrc MemRead zero レジスタ ファイル wreg + 0 32 ALUSrc 5-0 ALU制御部 6 3 1 MemToReg ALUctrl ALUOp (00 or 01 or 1X) ALUSrc (0 or 1) PCSrc (0 or 1) RegDst (0 or 1) MemRead (0 or 1) MemToReg (0 or 1) RegWrite (0 or 1) MemWrite (0 or 1) Created by Koji Inoue, 2005 (R1.00) 九州大学工学部電気情報工学科
© Copyright 2024 ExpyDoc