I tried to take on a simple task. I TRIED to do a simple assembly problem. But, the flaws of the ARM architecture ultimately almost defeated me. Computers suck at division, and there's a few reasons for that. Division is so hard for computers, that the ARM processor core didn't have a divide instruction until 2004. Even now, certain ARM Cortex M series processers don't have the divide instruction.
So then, how do the processors do division? Watch the video and find out ;)
🏫 COURSES 🏫 Learn to code in C at [ Ссылка ]
📰 NEWSLETTER 📰 Sign up for our newsletter at [ Ссылка ]
🛒 GREAT BOOKS FOR THE LOWEST LEVEL🛒
Blue Fox: Arm Assembly Internals and Reverse Engineering: [ Ссылка ]
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation : [ Ссылка ]
Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software : [ Ссылка ]
The Ghidra Book: The Definitive Guide: [ Ссылка ]
🔥🔥🔥 SOCIALS 🔥🔥🔥
Low Level Merch!: [ Ссылка ]
Follow me on Twitter: [ Ссылка ]
Follow me on Twitch: [ Ссылка ]
Join me on Discord!: [ Ссылка ]
computers suck at division (a painful discovery)
Теги
arm divisionfixed point multiplicationhackerssecuritybinaryhexidecimalraspberry pipicorpimicrocontrollerarduinomakercrafthobbyelectronicswirestemperaturesafetyprojectboardelectricledsledthonnypythonmicropythonosideonewireds18b20circuitpythonreviewlaunchmeasureproberp2040specsspecificationshow toguideprogrammingPico emulationretro games raspberry pi picoetaprimeeta primeraspberry pi picoarm cortex m0+low cost