BEGIN:VCALENDAR
PRODID:-//vBulletin 6//EN
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:f4c1598a-ecdf-47a3-a99b-f3e24b928901
DTSTAMP:20260429T105037Z
SUMMARY:Eigentourist - Hacking The Metal: An Intro to ARM Assembly Language
  Programming
DESCRIPTION:Title: Eigentourist - Hacking The Metal: An Intro to ARM Assemb
 ly Language Programming\n\nScheduled Date and Time (Pacific Standard): Thu
 rsday\, August 10\, 2023\, at 0900 PDT\n\nEventBrite Link: https://www.eve
 ntbrite.com/e/eigentourist-an-intro-to-arm-assembly-language-programming-t
 ickets-668354986757?aff=oddtdtcreator\n\nMax Class Size: 60\n\n\n\n\nAbstr
 act:\n\n"RISC architecture is gonna change everything."\n\n"Yeah. RISC is 
 good."\n\nSo said Angelina Jolie and Jonny Lee Miller in 1995. And while m
 any of us weren't looking\, RISC quietly changed everything.\n\nThis works
 hop will teach an introduction to low-level programming on the CPU that ru
 ns your favorite mobile games\, apps\, and everything else on your persona
 l devices -- and is now creeping onto the desktop and into the datacenters
  that run the world.\n\nWe will write assembly code for ARM CPUs\, and run
  it on an emulated Raspberry Pi\, using the QEMU emulator. In the process\
 , we will learn the key differences between ARM and the Intel CPUs running
  our workstations and servers. We will also learn to parallelize operation
 s using the Neon coprocessor\, and communicate with devices via the Raspbe
 rry's GPIO pins. Finally\, we will explore and debug some misbehaving code
 \, and in the end\, we will emerge with a deeper understanding of low-leve
 l operations as they occur on the devices that play a vital role in our pr
 esent and our future.\n\n\n\n\nSkill Level: Intermediate\n\nPrerequisites 
 for students: Some previous coding experience is helpful\, but mostly\, a 
 healthy curiosity\n\n\n\n\nMaterials or Equipment students will need to br
 ing to participate: Laptop with wifi connectivity\, if wishing to particip
 ate\n\n\n\n\nBio:\n\nEigentourist is a programmer who learned the craft in
  the early 1980s. He began formal education in computer science when the h
 eight of software engineering discipline meant avoiding the use of GOTO st
 atements. Over the course of his career\, he has created code of beautiful
  simplicity and elegance\, and of horrific complexity and unpredictability
 . Sometimes it's hard to tell which was which. Today\, he works on systems
  integration and engineering in the healthcare industry.\n\n\n\n​
URL:https://forum.defcon.org/node/246024
DTSTART:20230810T170000Z
DTEND:20230810T210001Z
LOCATION:Las Vegas\, NV\, DEF CON 31
END:VEVENT
END:VCALENDAR
