riscv-assembler

所属分类:处理器开发
开发工具:Assembly
文件大小:311KB
下载次数:0
上传日期:2023-04-24 20:46:51
上 传 者sh-1993
说明:  Python的RISC-V汇编代码汇编程序包。
(RISC-V Assembly code assembler package for Python.)

文件列表:
.circleci (0, 2023-04-25)
.circleci\config.yml (2896, 2023-04-25)
LICENSE (1068, 2023-04-25)
pyproject.toml (136, 2023-04-25)
pytest.ini (27, 2023-04-25)
references (0, 2023-04-25)
references\mdimg.png (289093, 2023-04-25)
requirements.txt (14, 2023-04-25)
setup.cfg (862, 2023-04-25)
src (0, 2023-04-25)
src\riscv_assembler (0, 2023-04-25)
src\riscv_assembler\__init__.py (0, 2023-04-25)
src\riscv_assembler\convert.py (4727, 2023-04-25)
src\riscv_assembler\data (0, 2023-04-25)
src\riscv_assembler\data\instr_data.dat (1416, 2023-04-25)
src\riscv_assembler\data\reg_map.dat (451, 2023-04-25)
src\riscv_assembler\instr_arr.py (9689, 2023-04-25)
src\riscv_assembler\parse.py (3669, 2023-04-25)
tests (0, 2023-04-25)
tests\__init__.py (0, 2023-04-25)
tests\assembly (0, 2023-04-25)
tests\assembly\prjtest1 (0, 2023-04-25)
tests\assembly\prjtest1\argmax.s (1392, 2023-04-25)
tests\assembly\prjtest1\classify.s (4987, 2023-04-25)
tests\assembly\prjtest1\dot.s (1959, 2023-04-25)
tests\assembly\prjtest1\main.s (344, 2023-04-25)
tests\assembly\prjtest1\matmul.s (3343, 2023-04-25)
tests\assembly\prjtest1\read_matrix.s (3421, 2023-04-25)
tests\assembly\prjtest1\relu.s (1094, 2023-04-25)
tests\assembly\prjtest1\utils.s (8561, 2023-04-25)
tests\assembly\prjtest1\write_matrix.s (3258, 2023-04-25)
... ...

[![celebi-pkg](https://circleci.com/gh/celebi-pkg/riscv-assembler.svg?style=svg)](https://circleci.com/gh/celebi-pkg/riscv-assembler) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) ![example](references/mdimg.png) # riscv-assembler Documentation RISC-V Assembly code assembler package. [View the full documentation here](https://www.riscvassembler.org) This package contains tools and functions that can convert **RISC-V Assembly code to machine code**. The whole process is implemented using Python purely for understandability, less so for efficiency in computation. These tools can be used to **convert given lines of code or [whole files](#convert) to machine code**. For conversion, output file types are binary, text files, and printing to console. The supported instruction types are **R, I, S, SB, U, and UJ**. Almost all standard instructions are supported, most pseudo instructions are also supported. Feel free to open an issue or contact me at [kayacelebi17@gmail.com](mailto:kayacelebi17@gmail.com?subject=[GitHub]%20riscv-assembler) with any questions/inquiries. # Installation The package can be installed using pip: $ pip install riscv-assembler If issues arise try: $ python3 -m pip install riscv-assembler

近期下载者

相关文件


收藏者