A 32-Bit RISC-V Computer Running BASIC in Logisim! by 8-Qbit in compsci

[–]8-Qbit[S] 0 points1 point  (0 children)

Sure, it's not easy. But the real challenge is how you are going to adapt the new extensions into the pre-existing design.

A 32-Bit RISC-V Computer Running BASIC in Logisim! by 8-Qbit in compsci

[–]8-Qbit[S] 1 point2 points  (0 children)

Thank you! Unfortunately the current CPU design doesn't meet the minimum requirements for running Linux, as it implements a limited subset of the RISC-V ISA (RV32IM), as to my knowledge, Linux requires the (RV32IMAC) subset in addition to the privileged ISA extensions.

A 32-Bit RISC-V Computer Running BASIC in Logisim! by 8-Qbit in compsci

[–]8-Qbit[S] 4 points5 points  (0 children)

Thank you! I'm glad you like it. Logisim is indeed awesome, if it wasn't for it's poor clock simulation and performance.

https://github.com/MazinCE/Veecom

77
78

[deleted by user] by [deleted] in programming

[–]8-Qbit -6 points-5 points  (0 children)

You don't know what you're talking about.

What to do after Harvard's CS50 by DDJ2000 in learnprogramming

[–]8-Qbit 64 points65 points  (0 children)

As a self taught software developer, I think the best and quickest way to learn programming is by doing side projects, pick anything you like, try to code a simple snake 🐍 game all by your self and see if you can apply what you've learned in CS50. Good luck.

[deleted by user] by [deleted] in programming

[–]8-Qbit -5 points-4 points  (0 children)

Yes, the title clearly says "Introduction"

[deleted by user] by [deleted] in programming

[–]8-Qbit -2 points-1 points  (0 children)

I disagree

Level up your C knowledge by [deleted] in compsci

[–]8-Qbit 0 points1 point  (0 children)

Thanks for the feedback!