• Calling Java methods through native ARM assembly code, with an Android app and the JNI
    This document demonstrates how to call the JNI, through a procedure : written with the GNU ARM Assembly syntax, assembled and stored in a ELF shared library, executed by an Android system through...
  • How to Call a Function from Arm Assembler
    Once you move beyond short sequences of optimised Arm assembler, the next likely step will be to managing more complex, optimised routines using macros and functions. Macros are good for short repeated...
  • Useful assembler directives and macros for the GNU assembler
    Introduction In order to keep my assembly-related documents easy to read and understand, I've written some macros for the GNU-assembler (also known as GAS). These macros will also make it easier for...
  • "Hello World" in Assembly
    Chinese Version: 汇编 "Hello World" Assembly language can be fairly daunting, even for experienced software engineers. The lists of strange instructions and squiggles can be hard to read at the best...
  • Boosting the Windows on Arm ecosystem with native port for Electron 6
    Over the past few months Arm has been working closely with the community and partner companies to release Electron 6 to support Windows on Arm PC devices. Significant progress has been made and we are...