Member
Level 1
New Miner
0

Forum Posts

1 - 7 of 7

    int6h
    08/19/2018 6:53 pm
    Level 1 : New Miner
    history
    Actually, you can add any amount of numbers with a slight modification.
    If you poke different bits of the ripple counter, you can add any power of 2. If you poke the leftmost bit, you add 1, the next one — you add 2, and so on. Therefore, you can add any number to the contents of the counter by adding every bit of every number in series like this:

    Imgur gallery with screenshots: click here!

    This device can add two 4-bit numbers in ~2.3 seconds. It spends most of the time resetting the counter, though.
    1
    int6h
    08/14/2018 11:21 am
    Level 1 : New Miner
    I would suggest changing the title a bit.
    1
    int6h
    08/12/2018 1:39 pm
    Level 1 : New Miner
    I'm building a minimal instruction set computer, and the humongous size of ROM just bothers me a little bit. I think a 4/5/6-bit computer is much more practical, since half of the ROM will be instructions, and I surely don't need more than 64 different instructions. My current project only uses 4 instructions, actually: two instructions to transfer data between the 12 registers and the accumulator register, one instruction to manipulate the flags, and one more instruction to perform conditional jump. I decided to use 4-bit word size and just use two registers if I need 8 bits, or I can just do multiword operations in software.




    As of size, bigger often means slower, since you will often need to run long wires with tons of repeaters.
    1
    int6h
    08/12/2018 1:18 pm
    Level 1 : New Miner
    I didn't mean a 64-bit decoder, I meant a 6-bit decoder, maybe I misused the terms a bit. :)
    1
    int6h
    08/11/2018 3:42 pm
    Level 1 : New Miner
    Thanks a lot, this is perfect.
    1
    int6h
    08/11/2018 3:30 pm
    Level 1 : New Miner
    That was implied. I respect the intelligence of the viewers.
    1
    int6h
    08/11/2018 3:19 pm
    Level 1 : New Miner
    That requires an N-bit decoder, which is much bigger than a (N/2)-bit decoder. A 64-line decoder would take up a rectangle of at least 128x16x4 (xzy). Also, it has a bigger footprint, since it requires 2 blocks per line.
    1

1 - 7 of 7

Welcome