Beautifully explained! Much better than my computer architecture textbook. Cheers!
@jimmckay23372 жыл бұрын
I just learned this in 8 minutes and 29 seconds. You taught it super well. Thank you Shane.
@billybobmcunicorn Жыл бұрын
This man is a hero
@berylnunda7 ай бұрын
GREAT TEACHER
@androidlibya25088 ай бұрын
we cant take the result as a solution even if the over flow gave us the right result? Like 1001+1010
@galai41623 жыл бұрын
For this problem: 1111 1111 + 0000 0001, Cn does equal Cn-1, but if only 8 bits are available, doesn't the last carry bit that has to end up in the extra bit mean that there is an overflow? But according to your logic, it should not have an overflow. Please clarify!
@pascalotto57903 жыл бұрын
No, the overflow bit alone does not detect an overflow in 2's Complement addition. There is no overflow on your operation (-1 + 1 = 0). Most CPUs have an overflow flag (1 bit), this is where the bit will end up after the operation.
@deedewald17073 жыл бұрын
You are a great teacher !
@tunez4moodz342 жыл бұрын
How is 1111 = to -1, it's not supposed to be -15 like how 1000= -8?
@manelle9251 Жыл бұрын
@@tunez4moodz34 When you work with the overflow flag, you need to ckeck always the MSB of your binary numbers. If MSB=1 means it's a negative number; if MSB=0 means a positive number. So based on this logic, 1111 is a negative number but How is 1111= -1? that can be proved using the two's complement method. Write 1 in binary(+1=0001) then change bit0 to 0 and bits1,2&3 to 1 so it will be equal to 1110 after that you add 1 to 1110 so the result is 1111.This how you know that (-1=1111).
@manelle9251 Жыл бұрын
@@tunez4moodz34 You can retry the method with the number 8. 8 in binary equals 1000 but we are checking the overflow flag so here the MSB is 1 then 1000 is a negative number. Again to calculate -8 we need two's complement, you write +8=1000 then you change bit3 to 0 and bits2,1&0 to 1, so now you have 0111.Then add 1 to 0111 (0111+1=1000). That means -8=1000
@nadagernatova1396 Жыл бұрын
Thanks! Super helpful
@pascalotto57903 жыл бұрын
Thank you, this is missing on most videos that explain 2's complement!
@navidryanrouf441 Жыл бұрын
For the first example, it's +7 plus +1 but the output gives -8, here there's no overflow direction. How would you go about detecting this?
@felipeamaral89433 жыл бұрын
Thanks a lot! that´s exactly what I needed!!
@phab275 Жыл бұрын
thanks man, I have an exam tomorrow and this really helped
@yashshukla959025 күн бұрын
you saved the universe !!
@rubyjanered310013 күн бұрын
Thank u Thank u Thank u Thank u Thank u Thank u Thank u
@deedewald17073 жыл бұрын
Shane, you are a great teacher !
@zakireoi396 Жыл бұрын
I HAVE AN EXAM THNAK YOU SO MUCH BRO I WISH YOU KEEP DOING SUCH A VIDEOS IT'S REALLY HELPFUL
@jakehealthx2 жыл бұрын
best video on overflow I have found. Thank you.
@WindsorYeh Жыл бұрын
This channel is not found. (404 subs)
@Yasmin-bz9ue4 ай бұрын
THANK YOU!!!!
@mmusic.9507 Жыл бұрын
Nice Siree, Doubt Cleared
@laurie44952 жыл бұрын
i love you, thank u for this video
@dijik123 Жыл бұрын
Amazing
@띠바요2 жыл бұрын
Thanks!
@rozyrozborne2548 Жыл бұрын
Hi Very good video! I don't understand how example 1 is an overflow..It fits in the 4 bits. Please help
@choonyongtan5671 Жыл бұрын
The 4th bit is the sign bit
@عبدالرحمنموني-ط9ث Жыл бұрын
Because we are adding two positive numbers and ending up having a negative number … thats an overflow there .
@androidlibya25088 ай бұрын
@@عبدالرحمنموني-ط9ث we cant take the result as a solution even if the over flow gave us the right result? Like 1001+1010