Skip to main content

celebi-pkg License: MIT

example

riscv-assembler Documentation

RISC-V Assembly code assembler package. View the full documentation here

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 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 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

Release files for riscv-assembler 1.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for riscv-assembler 1.2.1
File Size Uploaded
riscv-assembler-1.2.1.tar.gz 312.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for riscv-assembler 1.2.1
File Interpreter ABI Platform
riscv_assembler-1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 322.3 kB

Release files / riscv-assembler-1.2.1.tar.gz

Download URL riscv-assembler-1.2.1.tar.gz
Size 312.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b90def321f5fc42424d7f102bc016a75df288afd2d53fe63294d0ee836f65207
BLAKE2b-256 checksum
How to use checksums
b95a8979cb696feb2090acefc1a824ddac59a6dea1b4839ec3db2ddd1dc61411
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release files / riscv_assembler-1.2.1-py3-none-any.whl

Download URL riscv_assembler-1.2.1-py3-none-any.whl
Size 9.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
59ce05e4cfaf34e42c88273937ee9375fcf77aa290bdcace5f44137d488f8c6a
BLAKE2b-256 checksum
How to use checksums
b20de1266df95f3dd656adba974e66cc49cbcc7877ed885cf6100f15a6ad7a27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.3

Release history Release notifications | RSS feed

This release

1.2.1 This release

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.19

2 release files

1.0.18

2 release files

1.0.16

2 release files

1.0.15

1 release file

1.0.14

1 release file

1.0.13

1 release file

1.0.12

1 release file

1.0.11

1 release file

1.0.10

1 release file

1.0.9

2 release files

1.0.8

1 release file

1.0.7

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page