cs/

directory
v0.0.0-...-ec3c368 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2023 License: Unlicense

README

cs

This project contains code related to computer science. The implementations are intended for educational purposes and thus only cover simple subsets of various technologies.

Documentation

Documentation provided by GoDoc.

  • algo: implements various basic algorithms.
  • asm: provides convenience functions for decoding the RISC dialect described in risc/op.
  • emu: implements an emulator for the RISC dialect described in risc/op.
  • float8: implements values in 8-bit floating-point notation.
  • risc
    • op: provides the basic types of op-codes and instructions for a simple RISC dialect of assembly.

public domain

This code is hereby released into the public domain.

Directories

Path Synopsis
Package algo implements various basic algorithms.
Package algo implements various basic algorithms.
asm
Package asm provides convenience functions for decoding the RISC dialect described in risc/op.
Package asm provides convenience functions for decoding the RISC dialect described in risc/op.
cmd/disasm
Command disasm disassembles instructions encoded in the RISC dialect described in risc/op.
Command disasm disassembles instructions encoded in the RISC dialect described in risc/op.
emu
Package emu implements an emulator for the RISC dialect described in risc/op.
Package emu implements an emulator for the RISC dialect described in risc/op.
cmd/emu
Command emu emulates a system capable of running the RISC dialect described in risc/op.
Command emu emulates a system capable of running the RISC dialect described in risc/op.
Package float8 implements values in 8-bit floating-point notation.
Package float8 implements values in 8-bit floating-point notation.
risc
op
Package op provides access to the instruction set of a simple RISC architecture.
Package op provides access to the instruction set of a simple RISC architecture.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL