IlyaChichkov / rust_cybercobra_assembler

CYBERcobra Assembler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

CYBERcobra Assembler


Languages

Language:Rust 96.5%Language:Assembly 3.5%