Random findings and tweaks from testing

While I am nearing completion of a CPU test suite, there are some findings I would like to share here, as they changed some of my previous assumptions. Besides, they are important aspects for future programming, so I need to remember these. Carry/borrow flag. First thing is how the ‘181 ALU handles the carry flag ...

Bitwise shifts – here comes the shifter

Bitwise shifts – here comes the shifter
I have added yet another component to the high level design. It is a shifter and its role is to… shift. More specifically, it is a right shifter which will allow me to perform bitwise right shift in just one clock cycle. Until now, the design was lacking this ability. Doing left shifts is fairly ...