A 1 bit ALU explained

  Рет қаралды 71,972

neosurrealist

neosurrealist

Күн бұрын

Пікірлер: 35
@spookeylordzey8432
@spookeylordzey8432 5 жыл бұрын
You are an absolute LEGEND, I've been googling about this and trying to make it for hours and I even fell asleep and woke up the next day and kept googling and searching for a tutorial or an explanation for this, this video is the best explanation I've found, it's easy to understand and there's no "abstraction" or some mystery black box, thanks.
@L490sr
@L490sr 4 жыл бұрын
😂
@mark-felixmumma890
@mark-felixmumma890 8 жыл бұрын
Thanks! I had some trouble figuring out how the decoder makes the ALU choose what operations to do. Your video explained it well. Keep it up :)
@Peter-xs2mu
@Peter-xs2mu 8 жыл бұрын
To me, the video looks like it's starting in the middle, with some introduction missing. The introduction would read something like "This is a one-bit ALU, having the folloing four functions: (A and B, A or B, A+B and the fourth one). The four functions are selected by way of the decoder (I'm still not sure of the settings) etc. Othewise a very interesting movie.
@Djake3tooth
@Djake3tooth 3 жыл бұрын
In the decoder part, starting from the top, the enable lines turning on correspond to 0 (F0=0;F1=0), 2 (0;1), 1 (1;0) and 3 (1;1). Then the corresponding 4 functions are A and B, A or B, not B and A+B+CarryIn. Only the fourth function turns on CarryOut if A+B+CarryIn is 2 or 3.
@LeonidSaykin
@LeonidSaykin 2 жыл бұрын
I used two half adders and the or gate to build my full adder and I am wondering what the enabler that comes out from the decoder supposed to block
@PeetHobby
@PeetHobby 2 жыл бұрын
It's possible to make a 2 to 4 decoder two inverters instead of four, put one inverter on F0 and one inverter on F1, then you have four signals, normal F0 and F1 and you have inverted F0 and F1, with that you can make 0 0, 0 1, 1 0 and 1 1 for the AND gates inputs. Just my 2cents. :)
@aboodsbahi9568
@aboodsbahi9568 5 ай бұрын
Best video for A 1 ALU explanation!! Thx
@Funkyfurnwood
@Funkyfurnwood 9 жыл бұрын
Thank you for the help and everything, but when is the next cat video?
@pinklady7184
@pinklady7184 7 жыл бұрын
You should check out app EveryCircuit. It does circuit simulations. That has helped me understand electronics.
@empatikokumalar8202
@empatikokumalar8202 2 жыл бұрын
Is this same scheme used for the next bit? How is the carry count used in this case?
@sammob1772
@sammob1772 3 жыл бұрын
Video from 7 years ago saves my life, what a fun life :D
@neosurrealist
@neosurrealist 3 жыл бұрын
I'm glad!
@duality4y
@duality4y 4 жыл бұрын
Why would you want an enable on the Carry out? oh never mind now i look closer that enable ties into the sum output enable, so with that enable you select the full adder. it looked a little confusing to me. would have been clearer (atleast to me) to put instead of those two and gates one and gate after the or Gate for the carry out.
@TheRojo387
@TheRojo387 2 жыл бұрын
No sensible ALU will be set up this way. Look at the sheer gate depth!
@hezi78
@hezi78 29 күн бұрын
code for it in verilog?
@adam-nq3qv
@adam-nq3qv 4 жыл бұрын
doug demuro makes digital logic videos?
@AntonioSedicina
@AntonioSedicina 7 жыл бұрын
Thank you for this video. I'm studying this for University.
@nadiaatz
@nadiaatz 8 жыл бұрын
best explanation i have seen !
@rawanq95
@rawanq95 8 жыл бұрын
is ALU always contain the same by that i mean (decoder , full adder , ENA,ENB , INVA , logic unit ) even if it's 4-bit ALU ?
@christio02
@christio02 Жыл бұрын
Great video!
@dccglobalengineering
@dccglobalengineering 6 ай бұрын
Good job 🎉. Thank you.
@freddygonzalez6711
@freddygonzalez6711 8 жыл бұрын
Can you share your files?? I want to test it in Logisim. Thanks for your video.
@talhafarooq5246
@talhafarooq5246 4 жыл бұрын
pls share its simplified version using Kmap
@neosurrealist
@neosurrealist 4 жыл бұрын
I’m pretty sure this is going to be way more complicated with a K Map
@aschemusicreations
@aschemusicreations 9 жыл бұрын
Thanks man
@martinhabsburger4929
@martinhabsburger4929 8 жыл бұрын
How can A and INVA both be 1?
@neosurrealist
@neosurrealist 8 жыл бұрын
They can both be a 1 if the ENA is a 0. Basically the ENA disables A so that whatever goes into A will always result in the first AND gate being 0. (5:16) I.E. if ENA is zero then the inverse of A is 1 regardless to what you send into A.
@caesarzheng3815
@caesarzheng3815 4 жыл бұрын
well explained. but it's really hard to read those lines
@LOKSTED
@LOKSTED 7 жыл бұрын
I built this in Minecraft!
@tonmoyroy2157
@tonmoyroy2157 6 жыл бұрын
i need 2bit alu diagram . plz help
@neosurrealist
@neosurrealist 6 жыл бұрын
Send me a PM with the diagram.
@somerhimpson8338
@somerhimpson8338 11 ай бұрын
Thank you!!!!!
@charlesmcboy445
@charlesmcboy445 8 жыл бұрын
Just say is a selector man!
@michaelsanti1610
@michaelsanti1610 7 жыл бұрын
brilliant.
9.  Building a 1-bit ALU
5:57
Padraic Edgington
Рет қаралды 79 М.
HOW TRANSISTORS RUN CODE?
14:28
Core Dumped
Рет қаралды 655 М.
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН
ALU Design
15:10
Ben Eater
Рет қаралды 472 М.
CSE 230 - LogiSim ALU Tutorial
26:11
Ryan Meuth
Рет қаралды 282 М.
Exploring How Computers Work
18:12
Sebastian Lague
Рет қаралды 3,6 МЛН
Boolean Logic & Logic Gates: Crash Course Computer Science #3
10:07
CrashCourse
Рет қаралды 2,9 МЛН
How Computers Calculate - the ALU: Crash Course Computer Science #5
11:10
How Do Computers Remember?
19:32
Sebastian Lague
Рет қаралды 6 МЛН
The world's worst video card?
32:47
Ben Eater
Рет қаралды 7 МЛН
9-1.  Building a 32-bit ALU
5:02
Padraic Edgington
Рет қаралды 33 М.
Registers and RAM: Crash Course Computer Science #6
12:17
CrashCourse
Рет қаралды 2,1 МЛН
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН