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