CPU out of logic gates

  1. DrenDran

    DrenDran

    Joined:
    Mar 17, 2017
    Messages:
    5
    Likes Received:
    3
    DrenDran submitted a new Showcase Item:

    CPU out of logic gates

    Read more about this showcase item here...
     
    DrenDran, Apr 11, 2017
    #1
    Arouse1973 likes this.
    1. Advertisements

  2. DrenDran

    Bluejets

    Joined:
    Oct 5, 2014
    Messages:
    1,947
    Likes Received:
    395
    Bluejets, Apr 11, 2017
    #2
    Arouse1973 likes this.
    1. Advertisements

  3. DrenDran

    KeepItSimpleStupid

    Joined:
    Sep 29, 2008
    Messages:
    2
    Likes Received:
    0
    Back in the 80's , three of us decided to breadboard a very simple computer using SSI (5 Volt 74xx TTL) integrated circuits for a college course with a lab. This was about the time the 4004 and 8008 processors came out. One of us took the memory, I did the program counter/branching and another did the data structures.

    I learned the "hard way" why the program counter has to point to the NEXT instruction.

    The instruction set was 16 bits x 16 words and what we would call microcoded. It could sort a list of 4 bit numbers on ascending or descending order depending on the microcode.


    Memory is cloudy. I think we had a bit that did "branch", branch on less (A<B). Branch on greater (A>B), swap, load A and load B and probably store A and store B. I just can't remember. That's almost 37 years ago.

    I think the clock may have been a 555 timer. It wasn't fast and it wasn't intended to be.

    The PDP-11 mini-computer schematics were an inspiration. If I remember right, instructions for that machine were microcoded into a 128 bit wide microcode.

    I should still have my lab notes.

    ==

    In the same time frame, two of us wrote an OS and machine simulator for a Computer Science class. A large feat for two people. Everyone else had 4 or 5 in the group.

    ==

    At home, I wrote code for the 1802 processor. Everything was compiled manually. There is no subroutine instructions in the 1802. It passes the program counter to execute a branch. Any register can become the program counter. The first order of business was to write code that would emulate a subroutine call and return.
     
    KeepItSimpleStupid, Jul 2, 2017
    #3
  4. DrenDran

    Irv

    Joined:
    Jun 7, 2017
    Messages:
    107
    Likes Received:
    27
    I still have 2 or 3 of those, one a Netronics ELFII, and the others home-built, wirewrapped, with extended memory and an EPROM programmer. I suspect that, like most thing electronic, they'll no longer work after sitting around for 30+ years :(

    The KENBAK-1, arguably the first "personal" computer, since you could buy one for only a month or two's salary, was built with logic gates, no microprocessor. Recently a Kenbak-1 sold for about $30,000.
     
    Irv, Sep 6, 2017
    #4
    1. Advertisements

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Similar Threads
  1. Ajit Deshpande

    Logic gates

    Ajit Deshpande, Jan 27, 2004, in forum: General Electronics
    Replies:
    1
    Views:
    910
    Geir Klemetsen
    Jan 27, 2004
  2. vicebay

    Question on Logic Gates

    vicebay, Oct 27, 2004, in forum: Electronic Basics
    Replies:
    7
    Views:
    802
    Geir Klemetsen
    Oct 27, 2004
  3. Bart

    Logic Gates

    Bart, Dec 12, 2005, in forum: Electronic Basics
    Replies:
    12
    Views:
    1,034
    Rich Grise
    Dec 14, 2005
  4. Junaid Uppal

    4-Bit Divisor Implementation Using Logic Gates

    Junaid Uppal, Oct 25, 2004, in forum: Electronic Design
    Replies:
    9
    Views:
    6,491
    Jonathan Kirwan
    Oct 26, 2004
  5. Jon Slaughter

    Logic gates + noise

    Jon Slaughter, Aug 25, 2008, in forum: Electronic Design
    Replies:
    4
    Views:
    667
    Robert Monsen
    Aug 26, 2008
  6. JooJar

    Transistors in logic gates. Basic question.

    JooJar, Sep 27, 2011, in forum: General Electronics Chat
    Replies:
    5
    Views:
    977
    JooJar
    Sep 28, 2011
  7. rfclark
    Replies:
    1
    Views:
    605
    TECman
    Feb 18, 2012
  8. vick5821

    Digital Logic Gates

    vick5821, Mar 9, 2012, in forum: General Electronics Chat
    Replies:
    4
    Views:
    1,250
    vick5821
    Mar 10, 2012
Loading...