Skip to content

NCTUCS-Computer-Organization/LAB3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAB3

臺大的網站 對架構選寫有幫助

R type

  • sll
  • mul
  • jr

I type

  • lw
  • sw
  • blez
  • bgtz

J type

  • j
  • jal

Bubble Sort

  • Bubble Sort

Report

ALU control(4bit) 功能
0000 AND
0001 OR
1000 ADD(signed)
0010 ADD
1010 SUB(signed)
0110 SUB
0111 SLT
0101 SLTiu
1100 NOR
1110 SRA
1111 SRAV
1011 Lui
0011 beq
1101 SLL
0100 MUL
1001 bne
Decoder ⬇️ R-type addi sltiu beq ori bne
Reg_Write 1 1 1 0 1 0
ALU_op 000 001 010 110 111 110
ALUSrc_o 0 1 1 1 1 0
RegDst_o 1 0 0 0 0 0
Branch_o 0 0 0 0 0 1
mem_wrtie 0 0 0 0 0 0
mem_read 0 0 0 0 0 0
mem_to_reg 0 0 0 0 0 0
jump_o 0 0 0 0 0 0
branch_type(2bit) 0 0 0 0 0 1
jal_o 0 0 0 0 0 0
Decoder ⬇️ lw sw blez bgtz jump jal
Reg_Write 1 0 0 0 0 1
ALU_op 101 101 110 110 000 000
ALUSrc_o 1 1 0 0 0 0
RegDst_o 0 0 0 0 0 0
Branch_o 0 0 1 1 0 1
mem_wrtie 0 1 0 0 0 0
mem_read 1 0 0 0 0 0
mem_to_reg 1 0 0 0 0 0
jump_o 0 0 0 0 1 1
branch_type(2bit) 0 0 2 3 0 0
jal_o 0 0 0 0 0 1

Releases

No releases published

Packages

No packages published