Floating point | Computer arithmetic
IEEE 754-1985 was an industry standard for representing floating-point numbers in computers, officially adopted in 1985 and superseded in 2008 by IEEE 754-2008, and then again in 2019 by minor revision IEEE 754-2019. During its 23 years, it was the most widely used format for floating-point computation. It was implemented in software, in the form of floating-point libraries, and in hardware, in the instructions of many CPUs and FPUs. The first integrated circuit to implement the draft of what was to become IEEE 754-1985 was the Intel 8087. IEEE 754-1985 represents numbers in binary, providing definitions for four levels of precision, of which the two most commonly used are: The standard also defines representations for positive and negative infinity, a "negative zero", five exceptions to handle invalid results like division by zero, special values called NaNs for representing those exceptions, denormal numbers to represent numbers smaller than shown above, and four rounding modes. (Wikipedia).
EEVblog #1308 - 1970's Intel MCS-85 8085 Design Kit!
Will a 1970's era Intel 8085 design kit power up after 40 years? A look at the Intel MCS-85 System Design Kit and some vintage computer and processor history. Subscribe on Library: https://lbry.tv/@eevblog:7 Forum: https://www.eevblog.com/forum/blog/eevblog-1308-1970s-intel-mcs-85-8085-d
From playlist Vintage Computers
From playlist everything
IEEE 754 Standard for Floating Point Binary Arithmetic
This computer science video describes the IEEE 754 standard for floating point binary. The layouts of single precision, double precision and quadruple precision floating point binary numbers are described, including the sign bit, the biased exponent and the mantissa. Examples of how to con
From playlist Binary
EEVblog #1194 - 1985 Electronics
Dave uncovered the first edition of Australian Electronics Monthly magazine from July 1985, by Roger Harrison, and featuring a classic David Tilbrook MOSFET amplifier design, vintage computer, vintage analog scopes and more. Forum: http://www.eevblog.com/forum/blog/eevblog-1194-1985-elec
From playlist Vintage Computers
Stanford Seminar: Beyond Floating Point: Next Generation Computer Arithmetic
EE380: Computer Systems Colloquium Seminar Beyond Floating Point: Next-Generation Computer Arithmetic Speaker: John L. Gustafson, National University of Singapore A new data type called a "posit" is designed for direct drop-in replacement for IEEE Standard 754 floats. Unlike unum arit
From playlist Stanford EE380-Colloquium on Computer Systems - Seminar Series
Fast Inverse Square Root — A Quake III Algorithm
In this video we will take an in depth look at the fast inverse square root and see where the mysterious number 0x5f3759df comes from. This algorithm became famous after id Software open sourced the engine for Quake III. On the way we will also learn about floating point numbers and newton
From playlist Summer of Math Exposition Youtube Videos
Bell Labs Film on Shaping the Computer Age from 1984 - AT&T Archives
See more from the AT&T Archives at http://techchannel.att.com/archives This film shows the history of computer design innovation within the Bell System, including the computer hardware AT&T Computer Systems (a division of AT&T from 1984-1995) sold, and the applications those systems were
From playlist Vintage Telephone; AT&T; Bell Labs; Telecommunications; Satellites:
RubyConf 2022: 1.5 is the Midpoint Between 0 and Infinity by Peter Zhu
What’s the midpoint between 0 and infinity? Well, the answer differs depending on whether you are asking a mathematician, philosopher, or a Ruby developer. I’m not a mathematician or a philosopher, but I am a Ruby developer, so I can tell you that 1.5 is the midpoint between 0 and infinity
From playlist RubyConf 2022: Mini and Houston
My #MegaFavNumber – double precise!
The challenge: https://www.youtube.com/watch?v=R2eQVqdUQLI&list=PLar4u0v66vIodqt3KSZPsYyuULD5meoAo A fool's computations of astronomic proportions: https://youtu.be/P_R-CFRRsu4 More interesting things to devote your attention to: https://youtu.be/wOZosStBo40 https://youtu.be/31rMVDu0PKU
From playlist MegaFavNumbers
Discrete Structures: Floating-Point Representation and IEEE-754
In this session we'll learn how computers store floating-point numbers using a standard called IEEE-754. However, because the number of bits in the real standard is unwieldy, we will use a modified representation that uses fewer bits.
From playlist Discrete Structures, Spring 2022
Computer History - 1954 - IBM 704 vacuum tube based computer (floating point, scientific)
Computer History from 1954 showing the IBM 704 computer control panel and operator. Updated Narration. History lore says Arthur C. Clark witnessed the computer used to reproduce the song "Daisy" and this became an inspiration for his use of the song in "2001: A Space Odyssey". Introdu
From playlist Computer History: Early IBM computers 1944 to 1970's
1987 Commodore AMIGA 500 Computer (Motorola 68000 processor, graphics software, home pc)
We have improved the video quality on the following film about the Commodore AMIGA 500. An original introduction film about the capabilities of the AMIGA 500. Great overview, 9 minutes (with lots of end credits and info). This may be the best quality copy you will find. Just preservin
From playlist Commodore AMIGA, PET, ATARI
Chapter 01.05: Lesson: IEEE-754 Single Precision Representation: Part 2 of 2
Learn how the IEEE-754 standard represents a floating point in single precision. For more videos and resources on this topic, please visit http://nm.mathforcollege.com/topics/floatingpoint_representation.html
From playlist Scientific Computing
MIT 6.858 Computer Systems Security, Fall 2014 View the complete course: http://ocw.mit.edu/6-858F14 Instructor: Nickolai Zeldovich In this lecture, Professor Zeldovich discusses the Kerberos authentication service. License: Creative Commons BY-NC-SA More information at http://ocw.mit.ed
From playlist MIT 6.858 Computer Systems Security, Fall 2014
MIT 6.858 Computer Systems Security, Fall 2014 View the complete course: http://ocw.mit.edu/6-858F14 Instructor: Nickolai Zeldovich In this lecture, Professor Zeldovich discusses network security, and how TCP/IP has evolved. License: Creative Commons BY-NC-SA More information at http://o
From playlist MIT 6.858 Computer Systems Security, Fall 2014
!!Con 2020 - Printing floating point numbers is surprisingly hard!! by Gargi Sharma
Printing floating point numbers is surprisingly hard!! by Gargi Sharma Not many of us have wondered “how are floating-point numbers rendered as text strings?” and for good reason! This doesn’t seem like a hard problem to solve! But even in 2020, you don’t have guarantees in some languages
From playlist !!Con 2020
COMP2041/COMP9041 - Values and Variables in Perl
COMP[29]041 Software Construction: Techniques and Tools Course Video: Values and Variables in Perl Featuring Jashank Jeremy UNSW Sydney
From playlist COMP2041/COMP9041 Software Construction: Techniques and Tools
From playlist Linear Algebra Ch 8 (updated Jan2021)
EEVblog #904 - Hewlett Packard HP85 Professional Computer
1979, a screaming 613KHz clock, killer graphics, and it's a Hewlett Packard, it doesn't get much better than this! Dave powers up the the classic HP85 Scientific / Engineering Professional Personal Computer and has a play around. Forum: http://www.eevblog.com/forum/blog/eevblog-904-hewlett
From playlist Vintage Computers
0.1 + 0.2 is NOT 0.3 in Most Programming Languages
All about floating-point errors. Try Anvil: https://anvil.works/mcoding Most programming languages use a shared standard (IEEE 754 floating point numbers) for how to represent floating point numbers like 0.1. In this video, we see how these floats are represented and how this can cause un
From playlist How Python Works