Gareth's Downstairs Computer
wrote:
> Just came across a URL that points out the genesis of RPi3 in 2011
> and the introduction of ARMv8.1 in 2014.
The RPi dates from 2011. The Cortex A53 was announced October 2012, while
ARMv8-A was announced Oct 2011 and ARMv8.1-A December 2014. Which is why I
said it's v8.0 (pedantically that's written as v8-A).
> Having no experience of register-only machines, are there
> any coding examples in assembler for the ARM that I could
> peruse, it always being easier to copy another's ideas than
> to re-invent the wheel and call it fire.
There's plenty of material for A32 (the new name for the 32-bit ARM
instruction set[1]). For instance:
http://www.toves.org/books/arm/
For A64, I don't know of a good introduction that doesn't assume you have
used a RISC assembly language (eg A32) before.
Theo
[1] ARM's marketing department really needs help - not only do we have ARM7
(a 1990s CPU core) and ARMv7 (the architecture of the original RPi 2), we now
have A32 (the 32 bit ISA) and Cortex-A32 (a recent 32 bit ARMv8-A core).
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|