TPT Programmable Computer(6-bit)

  • Minishooz
    5th Apr 2012 Member 0 Permalink
    @Tycjan13 (View Post)
    Lol if it was switch memory then it would be quite large. Its ARAY memory, ROM hasn't yet been decided. And as this is can have up to 64 functions please can people suggest some. Example: Randomseed, If, Else, Print, Prompt and ect.
  • bbdest
    5th Apr 2012 Member 0 Permalink
    While, For, Then, Repeat should be included
  • Minishooz
    6th Apr 2012 Member 0 Permalink
    @bbdest (View Post)
    I will make a start on the processor and add these functions.
  • tomitoki
    6th Apr 2012 Member 0 Permalink
    wow is tpt

  • mniip
    7th Apr 2012 Developer 0 Permalink
    Minshooz:
    Jmp number
    Jmp register
    Cmp register register
    Cmp register number
    Je/jb/jo/jne/jnb/jno register
    Je/jb/jo/jne/jnb/jno number
    Inc/dec register

    Btw, using that thing you described you can have up to 8 registers
  • Minishooz
    7th Apr 2012 Member 0 Permalink
    @mniip (View Post)
    Thanks for the suggestions, there are 6 registers.
  • Synergy
    11th Apr 2012 Member 0 Permalink
    Minishooz I am very interested so see how you are going to use the array for RAM. I never found a way to utilize array memory when creating my processor, since most designs were made for single sparks, not a constant flow of electricity.

    This was my first processor attempt: 5-bit with very very large instructions. This is because I couldn't be bothered creating a decoder so that I could use smaller instructions. I will in the future though.

    https://powdertoy.co.uk/Browse/View.html?ID=597923

    As you can see, for ram I used AND gates. Left very little space.

    Would love to see what you guys have done so far.
  • Minishooz
    11th Apr 2012 Member 0 Permalink
    @Synergy (View Post)

    That is the RAM, I am working on the processor and have completed the ALU, but that is not ready yet.
  • Minishooz
    18th Apr 2012 Member 0 Permalink
    *bump. Anymore suggestions? And there are alot more functions now.
  • Tycjan13
    19th Apr 2012 Member 0 Permalink
    How big is the alu?
    You don't want the thing to be massive do you?