Skip to content

IlyaChichkov/rust_cybercobra_assembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CYBERcobra Assembler

Description

Assembler for architecture: CYBERcobra 3000 Pro 2.1.

ISA

Supported commands:

  1. add rd, rs1, rs2
  2. sub rd, rs1, rs2
  3. xor rd, rs1, rs2
  4. or rd, rs1, rs2
  5. and rd, rs1, rs2
  6. sra rd, rs1, rs2
  7. sll rd, rs1, rs2
  8. srl rd, rs1, rs2
  9. slts rd, rs1, rs2
  10. sltu rd, rs1, rs2
  11. blt rs1, rs2, imm
  12. bltu rs1, rs2, imm
  13. bge rs1, rs2, imm
  14. bgeu rs1, rs2, imm
  15. beq rs1, rs2, imm
  16. bne rs1, rs2, imm
  17. li rd, imm
  18. j imm

Simular projects

Assembler | C++

Example

Assembler program

Workflow

Rust, VS Code

Author

Github