Learning ARM Assembly Language
==============================
I have a simple democratic computer with an ARM processor,
It means that the processor is not an Intel nor AMD processor, so it's
assembly language is different from the other assembly languages I know.
From the Getting Started PDF file downloaded from the internet[1] some differences:
* No traditional accumulator and other registers, but
x0,x1,...,x30 for 64 bit registers and w0,w1,...,w30 32 bit
registers.
* 3 operands for basic arithmetic operations: the first is the destination,
* Other letters used for jumping. The shadow knows why not use names
such as goto or call ('gosub' in basic). so 'jump' becomes 'b' for
'branch'c$; ot may be followed by a condition.
You can develop in ARM assembly language even if your processor is not
an ARM processor: in chapter 2 of the PDF, you can find a link from which
to download the ARM Development Studio. If you type the command
arch
on your linux system, and get the output
aarch64
you can skip the Studio - better use the real thing.
The PDF contains link one can use for their next steps.
[1]
https://documentation-service.arm.com/static/64e7245d04d0d65e67136806