Binary Representation of Floating-Point Values - Mini-float 8-bit Floats

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024

Комментарии • 27

  • @VAB1990
    @VAB1990 3 года назад +7

    8:24 the implicit binary point is before 1 and not between 1 and 0 in (1010) it is 1.Mentissa where “1.” Is always implied. But the rest is explained very well thanks

    • @nicolasusDominus
      @nicolasusDominus 3 года назад

      That is very true which makes the result wrong as well. I've got 6.5 as a result. Do you agree?

    • @derdere7803
      @derdere7803 Год назад +3

      @Vishal no that's not correct. he is iterating through a couple of models to represent the floating point numbers. and in that specific model you mentioned, he is using the model where the leading 1 in mantissa (significand) is explicit, NOT implicit. if you follow through, in the next iteration he shows the model where you can use implicit 1. that's a teaching style I guess. Start with the inefficient model and walk your way up to more efficient ones. that way you understand the topic more easily, and appreciate the progress we made.

    • @streq9199
      @streq9199 13 дней назад +1

      He knows that and explains it later on in the video. See the big "Proposal" in the upper left corner.

  • @tomwhitcombe7621
    @tomwhitcombe7621 3 года назад +2

    Slight error @ 29.48. Double precision significant bits is 52 not 53- You're missing the sign bit :)

    • @koszeggy
      @koszeggy Год назад

      Don't forget the implicit extra bit. Double's significand precision is really 53 bits (check wiki or the IEEE 754 paper), where 52 bits are stored explicitly and the implicit bit is considered 1 for nonzero exponents.

  • @botbeamer
    @botbeamer 3 года назад +3

    Great video, exactly what I was looking for, subscribed 👍

  • @nikosnikolakis6991
    @nikosnikolakis6991 3 года назад +2

    i m not related to computer science but this is awsome

  • @posi0504
    @posi0504 9 месяцев назад

    very clear explain video 👍 help me a lot understanding IEEE754

  • @rianbotes1413
    @rianbotes1413 2 года назад +1

    Thank you Kris! An exceptionally good explanation of floating-point numbers. All of the pressing questions in my mind have been answered :). I am looking forward to using your channel as a source for further learning.

  • @shanghengwu8254
    @shanghengwu8254 Год назад +1

    Great explanation! There is an error in 31:49: The number of significand bits of 64-bit double should be 52 instead of 53:)

    • @koszeggy
      @koszeggy Год назад

      No, it's correct. The implicit leading bit (explained around 25:00) is also part of the significand.

  • @bdilsen
    @bdilsen 3 года назад +3

    Magnificent!

  • @xuke994
    @xuke994 3 года назад +1

    Thank you so much for explaining minifloat crystal clear.

  • @mirzahamzabaig9140
    @mirzahamzabaig9140 2 года назад +1

    thank you so much .... i was stuck on this for 4 hours

  • @eq716
    @eq716 2 года назад +1

    Thank you so much!!!

  • @fouziashafiq4247
    @fouziashafiq4247 Год назад

    can anyone solve this -9/5 to binary using 8-bit floating point notation

  • @MAK_vid_oz
    @MAK_vid_oz Год назад

    very helpful video i searching for two days

  • @TheFunnyVentures
    @TheFunnyVentures Год назад

    YOU SAVED ME THANK YOU THIS WAS SUCH A GREAT VIDEO

  • @onaecO
    @onaecO Год назад

    Outstanding Sir! Thx

  • @Musti7even
    @Musti7even 3 года назад

    Thank you very much for such a instructive video!

  • @mauriciobainycuri9478
    @mauriciobainycuri9478 7 месяцев назад

    Excellent

  • @tshephisolekoloane4848
    @tshephisolekoloane4848 4 года назад

    Encode the following values into the floating-point format
    a) 2 3/4 b) -3 1/2
    please

    • @CoreyHillesheim
      @CoreyHillesheim 2 года назад

      2 3/4 = 0 100 0110
      (−1)^0×​(10)^(100 − 011)​×​1.0110
      -3 1/2 = 1 100 1100
      (−1)^1×​(10)^(100 − 011)​×​1.1100

  • @realhappiness8074
    @realhappiness8074 2 года назад

    i can't understand the significant value...

  • @rudiger86
    @rudiger86 3 года назад

    Why is this different to what I learned at university?

    • @KrisJordan
      @KrisJordan  3 года назад

      I imagine you learned full with IEEE floating points? The only meaningful difference should be the bit width.