This video is for ECEN 350 - Computer Architecture at Texas A&M University.
Пікірлер: 1 200
@raufasadov55726 жыл бұрын
I have one question for you. I will appreciate it if you will answer it. 1st q: How did you find out the exponent bias for single precision is 127?
@Voider62116 жыл бұрын
The formula for finding the Exponent is: 2^(k-1) - 1. Since you have 8 exponent bits, replace "k" with 8 in that formula. You get 2^7, which is 128. Subtract 1 from that, and you get 127 as your final answer. :)
@abishalinisivaraman77676 жыл бұрын
We have 8 bits to represent the exponent. We can represent 2^8 = 256 numbers with 8 bits. The bias is considered to be half of it minus 1 so that we can represent both positive and negative exponents.
@ashish_wanderer6 жыл бұрын
thanks for this information
@mohdtazammul46996 жыл бұрын
And it is 1023 for 64 bit which is called double precision.
@krishnabhat5475 жыл бұрын
Thank you :)
@andrei_balea3 жыл бұрын
Four years later, and my classmates and I will pass our exam due to this legend. BIG THANKS Edit: we did it boissss
@cristinacatelina78193 жыл бұрын
Couldn't agree more!
@ak01ops33 жыл бұрын
congrats !
@sayan_dasgupta3 жыл бұрын
yeaaaaaaaaaaaaaaaaaa.
@mynameissamy2 жыл бұрын
5 years later same thing, and congrats
@Florian-sh9nf Жыл бұрын
Two years later, and this gave me hope to pass my exam today. BIG THANKS
@tan80674 жыл бұрын
You explained this a billion times better than my Professor who has a PHD in Computers! Thank you so much! You are God sent!
@veselinjokanovic30322 жыл бұрын
People with PhDs in computers get swirled into talking about irrelevant and overly complex things very easily. Its hard for them to stick to the point.
@AnuragSingh-fd7nc Жыл бұрын
Professors get so much better at what they do that they forget what it's like to learn it for the first time or what it's like to not knowing these things, it becomes very obvious to them.
@laxativz Жыл бұрын
phd in computers
@MAK_vid_oz Жыл бұрын
i agree with you sub apnu manjan bech rhy hn sajhny waly dhony prty hn
@ArpadHorvathSzfvar6 жыл бұрын
I can not understand the people who voted it down. It is a very good explanation.
@peacekeepermoe5 жыл бұрын
Probably because they still don't understand it LOL XD
@kevinspacey60905 жыл бұрын
Probably because is yet another indian xD
@MrLerrab5 жыл бұрын
Probably because she's a scammer
@MrMineHeads.5 жыл бұрын
Because it is a kid and those uni students feel insecure about a kid teaching them.
@moksha93rd5 жыл бұрын
Because they're from UT
@hadiasghari22665 жыл бұрын
Better than my prof in University
@pfg2222 жыл бұрын
Right!!!!!!
@weirdinternet7 Жыл бұрын
How did he get 23 in mantissa? I still can't understand this part? Where did 23 come from?
@tebohomokoena84836 жыл бұрын
Exam in exactly 8 hours, thanks a lot
@aquual14626 жыл бұрын
4 hours :X
@adilberkani97636 жыл бұрын
2 hours :c
@xristarasb6 жыл бұрын
8 AND A HALF :P
@ZeyadMounir6 жыл бұрын
27.5 hrs :P
@ahmedsarsor58546 жыл бұрын
11 AND A HALF XD
@Liam-bp2rm4 жыл бұрын
Came for the help stayed because "howdy"
@EdwardForgacs4 жыл бұрын
She's from Texas A&M, what did we expect?
@wachowski95253 жыл бұрын
@@EdwardForgacs when in Rome...
@sammosavarpour92142 жыл бұрын
You explained how to do this in less than 10 minutes and were very clear. It took my professor almost 45 minutes and no one understood what was happening. Thank you so much!
@MAK_vid_oz Жыл бұрын
😅same issue here thank for this video
@ujajsultanhasan46205 ай бұрын
Jaja💩
@amirbarjakli33835 ай бұрын
lol same
@Aluminiaum9 ай бұрын
I felt like tearing my hair out when this was being taught in my computer architecture and organization classes. Its actually unreal how well you taught this topic as opposed to working professions in some universities. My sincerest thank you
@SPARTAN_B-3125 жыл бұрын
who else but indians to save the rest of the world's IT and electronics students...
@MohammedRedwan4 жыл бұрын
LMAOO
@mayankdeshpande72124 жыл бұрын
She could be from America too you know
@stephan63344 жыл бұрын
Yep. She is obviously from America
@spagussy4 жыл бұрын
@@mayankdeshpande7212 i mean if you ignore her accent sure
@zakenmaru86124 жыл бұрын
She is Indian American as this is from Texas AM University
@manifi_art6 жыл бұрын
You made such a difficult question so easy! I am linking this video to my professor so people who have difficulty with this format can get help as well! :)
@raghav_sharma5 жыл бұрын
this video was so wholesome I stopped thinking about my exam and just thought how good this kid is teaching .Hats off brother . Thanks a lot .
@lorian43664 жыл бұрын
I have to say, I have rarely seen such a splendid, easy to understand explanation on how to convert decimals. Good job on you for making this vid; there's a reason it has so many views.
@Worldnme6 жыл бұрын
have a exam tomorrow thanks a lot
@alexcipriani60035 жыл бұрын
When university prof can’t explain with the ease of this teenager 🤦🏻♂️
@pittmandavis13604 жыл бұрын
Best explanation ever! I watched several videos and followed many tutorials, and I did not learn how to convert to binary32. Now, Abishalini's excellent method of explaining this makes it very clear. Thank you Abishalini!
@richmondokine528010 ай бұрын
This concept has been obscure to me for a very long until I watched your video. Thanks so much. This is golden
@aaronlee6605 жыл бұрын
a clear explanation that saves a lot of reading time. Much appreciated
@siawoshehssan13572 жыл бұрын
he really taught me better in 5 minutes than my professors have all term. good work!!!!
@sick0_69 Жыл бұрын
actually it's a girl
@akhmadsw542 жыл бұрын
Finally, the most precise explanation of this. Thank you so much! You have provided an ultimate explanation!
@alicialedesma4175 жыл бұрын
This is the best explanation I have yet to hear! Wonderful. You did a great job. Now I am ready for my quiz tomorrow.
@ultralife77274 жыл бұрын
This was the most clear and helpful lesson I ever had on youtube I think. Thanks a lot !
@khalilebdelli6199 Жыл бұрын
5 years later , who would've thought someone from the other side of the world would find this extremely helpful and saving . thank you so much for doing this
@MAK_vid_oz Жыл бұрын
yes yes ofcourse studenst are stuck in university professors lecture which cointain 45 min and no one can understand any of this. Allah kry hamry teachers ko samj ajy ky student ky mind ko kessy prhaty hn we have not good enough teacher but good enogh enough degree personn p.h.d , masters etc
@Zapdatt Жыл бұрын
I have came back to this video so many times. The explanation is just so good and easy to understand, thank you very much!
@bobapthorpe3 жыл бұрын
Very nice! Clearly explained and sets the stage for discussing roundoff error (reverse the process and compare the result with the original) as well as for showing oddball bit patterns indicating floating point exceptions, denormal numbers, etc.
@ILanoFamily5 жыл бұрын
You explained this more better than my professor. Thank you!
@artaway66474 жыл бұрын
Man, my exam are in 1 hour, thank you very much! The sound of pen grazing the paper is really therapeutic haha
@Edin12n5 жыл бұрын
Wow! Thank you so much. The explanation was very clear. One of the best technical videos I've seen on KZfaq. You have a real talent for explaining. Please keep helping us : )
@jerome86605 жыл бұрын
Over 1 hour in University explained in 10 Minutes, you are great man! I have understood everything even without voice
@PierLim5 жыл бұрын
You have a gift for teaching, great job!
@weirdinternet7 Жыл бұрын
How did he get 23 in mantissa? I still can't understand this part? Where did 23 come from?
@diogocortez60235 жыл бұрын
Melhor que muitas aulas em universidades! Parabéns!
@elwont4 жыл бұрын
this video is explaining this topic clearer, preciser and easier understandable than any other out there right now... big up!!! get tha credits!!
@ODja-eb4gf5 жыл бұрын
I want to personally thank you for this. You're great.
@paz.2554 жыл бұрын
I love the way she pronounces the word "two". Good explanation btw ; ).
@nelsonraley4 жыл бұрын
N749 dddddTO
@hmm74584 жыл бұрын
indian accent😶
@user-is9fv5bi7x7 жыл бұрын
Thank you very much. Sorry for my bad english, I am from Russia. No one could explain this method such easy.
@geraledineduchenne20583 жыл бұрын
Thank you for your videos! They are super clear and short. Love it!
@InfinantGamers6 жыл бұрын
I've tried a lot of conversion videos and this one was the best! I understood it immediatly, thank you!
@weirdinternet7 Жыл бұрын
How did he get 23 in mantissa? I still can't understand this part? Where did 23 come from?
@MrGuitarMix5 жыл бұрын
Everyone here for exam who know they will never need IEEE 754 notation in life anymore?
@stephan63344 жыл бұрын
Pressure sensor at work, spits out IEEE754 on UART. :)
@ProtoForte4 жыл бұрын
for some coding projects it's good to know for example if you have limited space on any device, it's good to know that floating point in this notation only requires 4 bytes (32 bits)
@RedBar3D4 жыл бұрын
I like to know what I'm working with.
@mordecai87073 жыл бұрын
you can say that for any subject except STEM
@kevinburger47493 жыл бұрын
In embedded systems programming, a programmer is often writing code which operates at a low level by dealing with bytes and bits. Suppose you are writing code for a product which employs a microcontroller and you are using some communication protocol, e.g., SPI or I2C, so the microcontroller can communicate with an external device, e.g., a shift register. Suppose we are transmitting the value of a floating point number, e.g., you are programming in C and the data type of the value is double, which is represented in IEEE 754 notation. During testing you discover that the shift register is receiving a value which is different than the value stored in a variable in the microcontroller, i.e., you have a bug in the transmission code. So, you hook up your oscilloscope so you can view the signal being transmitted. The signal should go high when transmitting a 1 bit and it goes low when transmitting a 0 bit. You need to determine where a wrong bit is being transmitted because that will help you locate the bug. Therefore, you need to know the IEEE 754 binary floating point representation of the double value being transmitted so you will know when a 1 or 0 bit should be sent.
@rolipoli76014 жыл бұрын
u have the cutest voice
@MrKevin-wu8re2 жыл бұрын
Helo, we ar tring to help yu, these es da maicrosoft soport teem
@calt4956 жыл бұрын
I have never seen this way to find the binary form, and frankly it is awesome. Thank you.
@waltpires2315 жыл бұрын
Oh Jesus, this explanation is awesome...you made it very clear and simple to understand.
@jayblankenship15533 жыл бұрын
"howdy", as an American I'm forced to give you 2.5x respect for that.,
@manuelwills6149 Жыл бұрын
This is a practical example of abstraction! Making complicated system so easy and simple to comprehend!! Million THANKS!!!!! Abishalini Sivaraman!!!!
@jacobsanchez15875 жыл бұрын
Hello! (Sorry for my bad English.) -From America
@adammbq5 жыл бұрын
what?
@adityyuh4 жыл бұрын
Lmap
@slimanianis13734 жыл бұрын
Bring tom with you sorry for my bad english
@prasanjithlorensuhewa66893 жыл бұрын
I have one question for you.I will appreciate it if you will answer it.In this IEEE standard there are two terms called Min exponent and Max exponent.In single precision(32 binary format) values of these terms are -126 and 127 respectively.So we get exponent bias by Max exponent.Could you please tell me what is the use of Min exponent and how is it determined?
@johncochran84972 жыл бұрын
The IEEE standard has 4 different concepts to handle. 1. Non infinite normalized numbers 2. Non infinite denormalized numbers 3. positive or negative infinity. 4. Not a number. Used for error indications that propagate so it doesn't have to be checked for every mathematical operation. Notice that the range -126 t0 127 represents a total of 254 distinct values (don't forget the 0). But 8 bits can represent 256 distinct values. The 2 extra values are used to handle infinities and denormalized numbers. Number format s eeeeeeee mmmmmmmmmmmmmmmmmmmmmmm S = s E = eeeeeeee M = mmmmmmmmmmmmmmmmmmmmmmm if E is 00000000, the number is denormalized, value is (-1)^S * 0.M * 2^(-126) 00000001 - 11111110, number is normalized, value is (-1)^S * 1.M * 2^(E-127) 11111111, number is either infinity (M=0), or a NaN (Not a Number) if M 0. Notice that for the denormal numbers, that the most significate digit of the mantissa is 0, while for the normalized numbers, the most significant digit is 1. The most significate digit IS NOT EXPLICITLY STORED. That lets the IEEE standard squeeze in an extra digit of precision. So binary32 is consider to have 24 binary digits of precision, while only storing 23 of those digits. Same for binary64. Considered to have 53 digits of precision, while storing only 52. By the IEEE standard, Min will always have a magnitude one less than Max. So for binary32, we have 8 bits for the exponent. Since we have to account for positive and negative exponents, we have Max = 2^(8-1)-1 = 2^7-1 = 128-1 = 127 Min = -(Max-1) = -(127-1) = -126 For binary64, we use 11 bits for the exponent, so Max = 2^(11-1)-1 = 2^10 - 1 = 1024 -1 = 1023 Min = -(Max-1) = -(1023-1) = -1022 Doing it that way allows for the all zeros or all ones value of the exponent to handle denormal numbers as well as the special value infinity and the Not a Number error indications.
@TheAntonioclewis2 жыл бұрын
@@johncochran8497 John can I pay you to tutor me lol.. It is funny but I am serious. Please reply
@johncochran84972 жыл бұрын
@@TheAntonioclewis I'm willing to help you, but don't require any money. Perhaps this book drive.google.com/file/d/1-nWgEU-RcliZGmYIEQmoy43UocDUhHUQ/view?usp=sharing will help a bit.
@Jv-bh2kc2 жыл бұрын
I've been trying to figure this out for 2 hours, my professors explanation sucks and this is by far the best video on KZfaq thank you so much
@user-vn6bj3xb7k4 ай бұрын
i can't explain how much you saved me... really thank you
@SPeeDKiLL455 жыл бұрын
you hope it was helpful? hell yeah it was !
@murigig4 жыл бұрын
Forget about IEEE754.😪..your handwriting should be a font 🤯
@TheArtist5586 жыл бұрын
wow, u just cleared the thing in which i was confused from last 4 years. thank you so much.
@GwydionTheQuick4 жыл бұрын
Very clear and step-by-step explanation of the IEEE 754. Thanks!
@obada.4 жыл бұрын
every one in here is preparing for a damn exam except me. i'm not even studying IT, but i'm deeply interested in kinda things
@Ashley-tn6jh5 жыл бұрын
81 pieces of shit,that was so good
@haos45745 жыл бұрын
excellent explanation, all of a sudden I understand how and why, much appreciated.
@shashankbhosagi2 жыл бұрын
Short and Best Explanation of IEEE 754 format for Floating Point Representation I found on KZfaq Nice :) Thank You!!!🙂🙂
@mumtajbegam39425 жыл бұрын
Your voice is so pretty
@MyGdoggy5 жыл бұрын
pretty sure its a young boy
@jetacedark1235 жыл бұрын
@@MyGdoggy the channel has a girls first name, and plus this is for a university class so she cant be a young boy
@MyGdoggy5 жыл бұрын
@@jetacedark123 Yeah you're right, she has a different video and you can see she's a girl. My bad.
@ItsRawrTopia5 жыл бұрын
@@MyGdoggy you so funny... This kid is funny
@tomcatuk39566 жыл бұрын
You are really good at teaching! You made something that seems rather complicated appear so easy!! Thanks!!!
@TheGallyp4 жыл бұрын
This video so simple to understand. Thanks much. This was more helpful than anything else today.
@docmaynard19342 жыл бұрын
Excellent job explaining a simple process that so many cannot explain!
@hipsepipse3 жыл бұрын
I've been trying to understand this for days!!!! Thank you sooo much!
@dibbyabarua94993 жыл бұрын
You are Awesome!!! Very clear and concise explanation, and very detailed example.
@tanmaychandra94343 жыл бұрын
Best Video Available for this topic so far.
@victorboateng54493 жыл бұрын
I LOVE YOU. THIS WAS ABSOLUTELY AMAZING.
@ernestoyounes29464 жыл бұрын
I just watched this video about an hour ago and it helped me on my exam a lot, thank you so much dear!!!
@adamloepker805711 ай бұрын
Best summary so far, thank you!
@ikkatosh2312 жыл бұрын
Legend, thank you
@aoyang77524 жыл бұрын
You explains this amazingly clear, thanks a lot
@LFSPharaoh6 жыл бұрын
This is absolutely mind blowing. You are a genius and have great handwriting.
@dubaifatimaali Жыл бұрын
This was far most easiest and interesting explanation anyone had ever done it. Good job buddy 👍 and thankyou.
@JBPoisonIvy6 жыл бұрын
Thank you!!! Such lovely writing and voice, and an amazing teacher on top of that!
@RadiantPaladin4 Жыл бұрын
I appreciate this video a lot. My professor has a very thick accent, and while I know he really tries his hardest to help us learn the material, sometimes it can be difficult to parse what he's saying. This explained it very well, thank you!
@VijaySingh-hz6vx6 жыл бұрын
After watching this video there is no confusion now, in IEEE 754 Thank you.
@damienstowers25365 жыл бұрын
You are the GREATEST! This helped me so much!
@rebecamonteiro43934 жыл бұрын
Thank you soooo much my friend You're saving lives here
@TheDjarto6 жыл бұрын
Damn! No one could explain any better than you. Thank you!
@yashmahendrapachchigar72512 жыл бұрын
You are a legend. Thank you for saving me before my mid terms.
@Fedeposter10 ай бұрын
videos like this make some part of youtube way way better than college.
@marianov79276 жыл бұрын
Thank you so much!!! I didnt understand it at all when my professor tried to explain it, and you explained it better in just 9 minutes. Great work :)
@weirdinternet7 Жыл бұрын
How did he get 23 in mantissa? I still can't understand this part? Where did 23 come from?
@a2aasmr4107 жыл бұрын
I love your video, especially that you keep all the work on one sheet since we can keep following A big thank
@ketchart27892 жыл бұрын
Thank you, your way of teaching is excellent
@likeit19823 жыл бұрын
The best explanation after after watching many videos. Congratulations
@mikeahmed70925 жыл бұрын
Excellent Job! You Explained it Much better than my professor and the book combined.
@Brossion4 жыл бұрын
Thank u so much. U explained so well that i dont have any question in my mind anymore. It was so difficult to me at first but now i can easily calculate the exponent and the mantissa.
@OlaDuda5 жыл бұрын
You have already saved my life! Greetings from Poland. Good job :)
@Genius_Li2 жыл бұрын
Thanks a lot! It's help me and the description is clear and simple!
@thegyaansource92194 жыл бұрын
I see many videos but your video means your teaching is so understandable for me . keep it up and thanks alot
@TheMrjaskiratsingh4 жыл бұрын
Stumbled upon this video out of curiosity but the explanation is so good that I watched the full video, and I'm probably never ever going to need this but the tutorial was so good that I got a fairly good understanding of IEEE 754 anyhow 😅
@knedl1k_ Жыл бұрын
What an awesome video that totally saved me. Thanks so much for being this helpful.
@megarix0075 жыл бұрын
Yet another russian dude here. THANK YOU SO MUCH!!! Wow, just wow. Best explanation video ever, thank you for taking your time)
@abdullahaksar90845 жыл бұрын
Thx you so much...No one can explain this thing as easy as you did .....Even I can`t understand this thing from my teacher ....
@kashj10596 жыл бұрын
very good detailed explanation..... even those who dont know anything will understand by this explanation.... great work!!!
@nikolettavasilelli5916 жыл бұрын
seriously, you did a great job explaining it!
@uniquemaths2227Ай бұрын
Great Explanation.You have Explained everything with this one problem . Awesome 😇
@sahilm4835 жыл бұрын
Incredible video! Bravo!
@opinionatedjam2 жыл бұрын
That was OUTSTANDING!! Thank you sooo much! This helped tremendously :D
@ryanbernadett93725 жыл бұрын
Probably the best explanation possible!
@chinpangli1572 жыл бұрын
You saved my test! Thank you :)
@Andre-ah6 жыл бұрын
Helpful and excellent presentation. I found this useful for my Computer Organization course. Thank you!
@hasithashan5 жыл бұрын
You explained that so well! Thanks!!
@requiem89403 ай бұрын
Oh man so to the point, thank you so much for this