Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please print and fill in the MIPS ISA for control design spreadsheet. Once you finish please resolve diverences. Assembly Language INSTRUCTION bit fields Control PLAs

Please print and fill in the "MIPS ISA for control design" spreadsheet. Once you finish please resolve diverences.

Assembly Language
INSTRUCTION bit fields Control PLAs
MNEMONIC ARGS OPCODE binary OP 31:26 RS 25:21 RT 20:16 RD 15:11 SA 10:6 FUNC 5:0 ALU SH AMT se imm C SEL PC s1 PC s0 ret addr dm EN* dm WR* load
sll rd,rt,n 00 0000 0 0 rt rd n 0 func sa 0 0 rd 0 0 0 1 1 0
srl rd,rt,n 00 0000 0 0 rt rd n 2
sra rd,rt,n 00 0000 0 0 rt rd n 3
sllv rd,rt,rs 00 0000 0 rs rt rd 0 4
srlv rd,rt,rs 00 0000 0 rs rt rd 0 6
srav rd,rt,rs 00 0000 0 rs rt rd 0 7
jr rs 00 0000 0 rs 0 0 0 8
jalr rs,rd 00 0000 0 rs 0 rd 0 9 func sa 0 0 rd 1 1 1 1 1 0
add rd,rs,rt 00 0000 0 rs rt rd 0 0x20
addu rd,rs,rt 00 0000 0 rs rt rd 0 0x21
sub rd,rs,rt 00 0000 0 rs rt rd 0 0x22
subu rd,rs,rt 00 0000 0 rs rt rd 0 0x23
and rd,rs,rt 00 0000 0 rs rt rd 0 0x24
or rd,rs,rt 00 0000 0 rs rt rd 0 0x25
xor rd,rs,rt 00 0000 0 rs rt rd 0 0x26
nor rd,rs,rt 00 0000 0 rs rt rd 0 0x27
slt rd,rs,rt 00 0000 0 rs rt rd 0 0x2a
sltu rd,rs,rt 00 0000 0 rs rt rd 0 0x2b
bgez rs,label 00 0001 1 rs 0x1 Instruction offset
bgezal rs,label 00 0001 1 rs 0x11 Instruction offset
bltz rs,label 00 0001 1 rs 0x0 Instruction offset
bltzal rs,label 00 0001 1 rs 0x10 Instruction offset 0 0 0 0 0x1f 0 n 1 1 1 0
j label 00 0010 2 Destination Address 27:2 0 0 0 0 0 1 0 0 1 1 0
jal label 00 0011 3 Destination Address 27:2
beq rs,rt,label 00 0100 4 rs rt Instruction offset
bne rs,rt,label 00 0101 5 rs rt Instruction offset
blez rs,label 00 0110 6 rs 0 Instruction offset
bgtz rs,label 00 0111 7 rs 0 Instruction offset 0 0 0 0 0 0 !n&&!eq 0 1 1 0
addi rt,rs,imm 00 1000 8 rs rt IMMEDIATE 0x20 0 1 1 rt 0 0 0 1 1 0
addiu rt,rs,imm 00 1001 9 rs rt IMMEDIATE
slti rt,rs,imm 00 1010 0xA rs rt IMMEDIATE
sltiu rt,rs,imm 00 1011 0xB rs rt IMMEDIATE
andi rt,rs,imm 00 1100 0xC rs rt IMMEDIATE
ori rt,rs,imm 00 1101 0xD rs rt IMMEDIATE
xori rt,rs,imm 00 1110 0xE rs rt IMMEDIATE
lui rt,imm 00 1111 0xF 0 rt IMMEDIATE
lw rt,addr(rs) 10 0011 0x23 rs rt BYTE OFFSET
sw rt,addr(rs) 10 1011 0x2B rs rt BYTE OFFSET

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions