Sequential Redstone Devices - LRR #8

preview_player
Показать описание
In this episode, we create a toolbox of sequential devices, such as registers, counters, and more.

Thank you @Sloimay for help with the program counter.

-------------------------

Want to get more involved in the logical redstone community?

0:00 What is a Sequential Circuit?
1:05 General-Purpose Register
2:11 Ripple Counter
4:34 Synchronous Counter
7:16 Synchronous Counter w/ load
7:43 Shift Register
8:56 Shift Register w/ load
9:29 Bi-directional Shift Register
10:32 Ring Counter
11:09 Accumulator
12:19 Memory Bank
13:50 Hex Memory Cell
14:18 Hex Incrementer/Decrementer
14:54 Subscribe!

Music (in order):
Рекомендации по теме
Комментарии
Автор

i can't believe they added computers from minecraft to real life

alexdacat
Автор

You don't realize how revolutionary copper bulbs are, 'till you watch this series and realize how much compact most of the circuits shown can be. I'm already beginning to plan a redstone computer build thanks to this series! Bro, you're a legend!

VoidPaul
Автор

I think the Ring-Counter is also called "Barrel-Shifter" (and the operation is often called "Barrel-Rotate").
This name made more sense to me, as I can imagine the bits lining the inner (or outer) surface of the barrel. Rotating the barrel rotates the bits inside.
Hope this helps people to understand what the Ring-Counter / Barrel-Sifter does. :)

freelease
Автор

Ring-Counters are named that way because they round back a bit. So you can build loops out of them. The most famous ring-counter is a watch. A watch has 12 destinct states and a clock of one hour.
Second famous would be early loops in computers. They had a ring register of instructions. The final instructions was a conditional branch between doing nothing and doing the loop again. This type of automation is still used in industrial automation and became the for and while loops we know in programming today.

MrHaggyy
Автор

This was the only video on YouTube I could find to teach me about ripple carry adders, I was trying to make one in another game.

reeceg
Автор

Love the series man, watched the whole last series and went from knowing nothing about logical redstone to building a display with a keyboard, I'm extremely fascinated and intrigued by redstone and I truly love it. Can't wait to learn new version redstone tricks and see the differences between then and now redstone(if any) Can't wait for the next one

packospuds
Автор

I love how these come right as I need them!

codevector
Автор

Just when I was looking to the older series to figure out how displays work, yet another LRR pops up. What a pleasant surprise.

vaultence
Автор

Notice how multiplying a binary number by 2 (aka 10 in binary) has the effect of shifting it left one bit, similar to multiplying a decimal number by decimal 10 (which is just adding zero to the end)

mikitatsikhanovich
Автор

The reason ring counters are called what they are is that you could represent a shift register like a number line, moving each bit one place along it until it overloads (running off the end of the line). You could prevent this by taking the same line and connecting the start to the end, forming a ring. It works the same way a clock does, where once it passes 12 the hand doesn't fall off, it's just back at 1.

vaultence
Автор

Thanks for all your amazing efforts and incredible videos. We really appreciate you and all that you share!

LupusMobile
Автор

8:20 It might be worth noting that shifting an odd number downwards will always round *down* as the last bit (that would be the first "decimal" place) is lost. Could see this causing a headache for people who don't realise.
Example:
0011 (3) -> 0001 (1) rather than 0011 -> 0001.1 (1.5)
PS: I suck at words. I invite anybody to try and make this more concise.

rechnerfuchs
Автор

Your channel has encouraged me to work on my logic processer in Minecraft

Tamramsy
Автор

I have always needed those circuits, and couldn't find them. Great video

Masterlamb
Автор

Thank you for making these videos, it really helps out, now I can impress my friends with something interesting 😂😂

LipFoL_
Автор

i love the way how you explain logic redstone.

dark_elf_wizard
Автор

7:04 Teaching the Redstone how to "JUMP" I see... ;)

thebeber
Автор

For a binary counter, you could also build a CCA and plug the button in the input that adds 1

zxzrwhc
Автор

For anyone playing in 1.21 or newer. If you need a normal counter just put a copper lightbulb, put a comparator next to it and place another lightbulb in front of the comparator. Repeat as many bits as you need

caywo_
Автор

The adder circuit would be considered a simple accumulator. A lot of RISC CPUs use accumulators for their arithmetic to simplify the instructions. Designing a CPU so that any register can operate with any other register and then output the results to any other register is certainly doable, but it's complex. The accumulator design simplifies it so any arithmetic/logical operation has to use the accumulator register as one of the inputs, and the output will always be written to the same accumulator register.

As an example, say the accumulator is register A, and there's another register B. You want to add 3 + 2. You'd write 3 to register A and 2 to register B, then use the assembly instruction "ADD B". (Since any ADD operation uses A as an input, there's no need to say "ADD A, B" as an assembly instruction, so it gets simplified to "ADD B".) After that instruction is executed, register A contains 5.

Aldrasio