Skip to content
FISHARMNICPublic

About

Custom CPU built in Logisim

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

Nico8 CPU

An 8bit computer built in Logisim that features

  • All of the basic things like registers, r/w to RAM, jumps, moving data, ALU operations, etc.
  • Mulitple memory references per instruction
  • 16bit register pairs for mathematical operations
  • Interrupts
  • IO ports
  • Segmentation

Documentation here

pic

How to Run

  • Download and install Logisim Evolution
  • Download all .circ files
  • Load CPU.circ into logisim
  • Click reset button (top left next to RAM)
  • Example programs (load into PROGRAM RAM):
    • interrupt.bin loads r2 with the joystick when there is an interrupt
    • display_joy.bin Puts the joystick data on the display when there is an interrupt
  • Enable clock ticks

About

Custom CPU built in Logisim

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors