Talk in English - US at Longhorn PHP Conference 2018
View Slides: https://www.dropbox.com/s/vp6lunfdt2f4wfh/Basics-Shifting-v03.pdf?dl=0
Short URL: https://joind.in/talk/359d6 (QR-Code (opens in new window))
We rarely need the basic skills of shifting, masking, or two’s complement arithmetic. Yet these remain important fundamentals. We’ll use a problem of applied cryptography (cache-timing attacks) to walk through the skills of one’s complement and two’s complement arithmetic, bit masks, shifting, and bitwise operations. We’re hitting the fundamentals of binary manipulation with zero prior knowledge expected. If you were never taught binary arithmetic, this talk is for you. After this talk, we’ll be far more comfortable with bitwise operators and what happens “under the covers.”
Comments are closed.
Thank you for this talk.The devil is indeed in the details.
Great talk, I love the deep dive into the bits :)
Was a fun flash back to 28 years ago while in school, me being a EE, definitely touched on hex and binary. Was a really food explanation of one and two's compliment.