Yet another discrete logic processor

A discussion about discrete logic processors - those which do everything the old fashioned way with off-the-shelf logic chips - and an implementation in both a simulator and in real hardware of one of the many ways of building them.

Wednesday, 14 September 2016

›
The bits are almost all in place We have seen the ALU, the addressing unit, and the way the registers will work, but we have not yet con...
Monday, 29 August 2016

A little more on the ALU

›
The ALU I discussed in the last episode works nicely as an ALU but does have a couple or three practical issues. Multiplexors The fir...
Sunday, 7 August 2016

The ALU

›
Arithmetic Logic Unit The clue's in the name - this block handles both arithmetic and logical operations. We want to implement a total...
Friday, 5 August 2016

Meanwhile, back in the hardware

›
The addressing unit So, with all the bits for the various address parts in place, what does it look like?  It's a bit tricky to ha...
Thursday, 4 August 2016

A diversion into programming

›
A diversion into programming Before we get too deep into the design, it's perhaps worth looking at how we might expect to use the code...
Wednesday, 3 August 2016

The stack pointer, the address register, and the X and Y registers

›
Program counter - update Nothing significant - but one of the rather fine features of logisim is that it can handle datapaths of various w...
1 comment:
Tuesday, 2 August 2016

The program counter

›
The program counter  Let's look at a short program in a hypothetical assembly language: 0000    ldx #7 0002    call 0x100 0005    ...
›
Home
View web version

About Me

barnacle
View my complete profile
Powered by Blogger.