
ARM architecture reference manual
by David Seal · first published 2001
11mentions
2recommended by
11HN commenters
2010–2026first – last mentioned
18% recommend82% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
…start out programming for ARM chips: ARM System-on-Chip Architecture (2nd Edition) By Steve Furber (the guy who designed the bloody chip!) http://www.amazon.com/ARM-System-Chip-Architecture-2nd/dp/02... ARM Architecture Reference Manual (2nd Edition) By David Seal http://www.amazon.com/ARM-Architecture-Reference-Manual-2nd/...
on “ARM programming, where do I start?” ↗Honestly, just reading existing assembly to get a feel for how it works, and then violently googling everything that goes wrong. The ARM Architecture Reference Manual (aka "The ARM ARM") ended up being really helpful for looking up what specific instructions do and how they're called. Another really helpful tool is writing something in C/C++, and compiling with "gcc…
on “Show HN: Building a web server in assembly to give my life (a lack of) meaning” ↗…of intuiting what these mean. In this case, you definitely need some intuition of elliptic curves and "special points" that is hard to explain, but Quanta does it decently. Here's an example from the ARM Architecture Reference Manual (B.2.3.6) that often throws people for a loop-- > For a read or a write RW1 from an Observer that is Ordered-before a read or a write RW2 from a different Observer, the External visibility requirement…
on “Mathematicians Prove 30-Year-Old André-Oort Conjecture” ↗"ARM Architecture Reference Manual" yields quite a few hits for various ARM systems, including ARMv8; the Raspberry Pi's ARMv6 instruction set is also available. One big change is that modern ARM processors tend to run mostly in Thumb…
on “An IRC Bot in Arm Assembler” ↗Apparently not. From "ARM Architecture Reference Manual ARMv8 for ARMv8-A architecture profile", Apart from Load-Exclusive, Store-Exclusive, Load-Acquire, and Store-Release, addresses can have any alignment unless strict alignment checking is enabled....…
on “Web Assembly Working Group Charter Approved” ↗…on countless involved subsystems, if not properly thought out, even if seemingly "working" at first, can be immense. [1] To give a sense of scale of complexity in the embedded world for example, the ARM Architecture Reference Manual alone is well over 10000 pages now. And that isn't any actual implementation, and only the "main CPU" itself!
on “Laying myself off from Amazon” ↗I'm out of date by a couple of years, but the last I knew, the ARM Architecture Reference Manual (amusingly, also called the ARM ARM) is around 8000 pages. Though, it carries similar corpus from the ARMv7 manual, now bottled as AArch32.
on “How many billions of transistors in your iPhone processor?” ↗…domain is not subject to confidentiality obligations, and (2) ARM publishes its instruction set without confidentiality restrictions. Anyone is free to go to the ARM website and download the 10,000+ page ARM Architecture Reference Manual.2 In this case, Qualcomm’s CPU cores are designed to be compatible with the publicly-available ARM Architecture version <redacted>. > 36. Moreover, even though ARM demanded destruction of Confidential…
on “Arm says it wants all Snapdragon X Elite laptops destroyed” ↗Looks as though ARM is doing ASL for Armv8-M. "For example, the ASL code published through the A-Profile Arm Architecture Reference Manual, Exploration Tools downloads for A-Profile, or the Armv8-M Architecture Reference Manual." https://developer.arm.com/architectures/architecture%20speci...
on “Ada and Spark on ARM Cortex-M – A Tutorial with Arduino and Nucleo Examples” ↗…architecture in the end anyway. There is an explosion of extensions in RISC-V right now, lots of tiny ones along with some bigger ones. Whilst the size of the ISA manual between the two is often highlighted (the Arm architecture reference manual is almost 13'000 pages in the PDF I just downloaded) those pages are there for reason. It's no surprise now there are multiple well-funded startups trying to build high end RISC-V cores that there's also…
on “Arm’s Cortex A510: Two Kids in a Trench Coat” ↗…(19/56 to 34/56) as you probably know, the vast majority of the cpus around you run the arm instruction set or its thumb variant, although amd64 and aarch64 (arm64) are also significant. the current arm architecture reference manual describes all the new instructions that have been added since arm3, as well as thumb, which makes it enormous and intimidating, with a very low signal-to-noise ratio if you don't know any assembly, the…
on “Inside an IBM/Motorola mainframe controller chip from 1981” ↗