Projects with this topic
-
A small 8-bit microprocessor for education/fun, with front-panel control and an LCD display.
This is an educational tool for working with and learning assembly language and machine code, and learning a bit about computer architecture at the "bare-metal" level. It fits in your hand, is programmed with a set of push buttons, has an LCD display for examining memory and registers, and even has a built-in dissassembler for showing you the assembly language corresponding to memory contents. This provides a relatively gentle introduction to low-level programming, but is also fun for those already familiar with assembly language and machine code. The board is self-contained -- no way to interface it to anything outside of itself -- but for working with the software (including playing with interrupts!) it's a handy platform :)
Updated -
Provide a good solution to the CFM 2020 Challenge the hard way (hand writing the optimizer, directly use the Linear Algebra routines, use the most out of the multicore hardware).
Updated