Skip to content

Releases: harshsingh-24/programmable-computer

programmable-computer-1

03 Nov 14:52
Compare
Choose a tag to compare

Notable Changes

  • Users can now program the processor to carry out their tasks revolving around basic arithmetic and logical operations
  • Support for if-then-else and while statement has been added to the High Level programming Language
  • Processor now supports Conditional Jump and Unconditional Jump Instructions
  • This is an alpha version of the computer

Future Updates

  • Function Support for Programming Language

work-computer

Let me know if you find any bugs or have any comments.

Full Changelog: v0.2.0...v0.3.0-alpha

Compiler Support

29 Oct 16:53
Compare
Choose a tag to compare

Notable Changes

  • Added a compiler support to the original 32-bit RISC Processor
  • Users can now write programs in High Level Language(HLL) (read Compiler specs) for basic calculator operations
  • Can convert respective HLL programs to processor-supported RAM image
  • Improved the overall throughput of processor
  • Fixed the simulation hierarchy bug

Thanks to Sushant Kumar for their ideas for this release.

Full Changelog: v0.1.0...v0.2.0

Initial Release

29 Oct 16:32
0d79a8e
Compare
Choose a tag to compare

Initial Release of Processor

Features

  • 32-bit RISC Processor with Five Stage Pipelines
  • Supports basic arithmetic operation like Add, Add Immediate, Subtract and Subtract Immediate
  • Supports basic logical operations like AND, AND Immediate, OR and OR Immediate
  • Supports MOV, LOAD, STORE and MVI commands of assembly language programming
  • Maximum Permissible RAM Limit: 256 kB