Results 1 - 5 of 5
|
Languages/Assembler
Author:Administrator
How to Load Constants in Assembly for ARM Architecture
Blog entry, ARM, Assembly
"ARM is a 32-bit CPU architecture where every instruction is 32 bits long. Any constants which are part of an instruction must be encoded within the 32 bits of the...
|
|
Languages/Assembler
Author:Administrator
Detecting Overflow from MUL
Blog, ARM, Assembly
"Setting the Flags with mul Those familiar with ARM's mul instruction may realize that although it can take the s suffix to update the flags, it only updates the n and z flags. Consider the...
|
|
Languages/Assembler
Author:Administrator
ARM Condition Codes
Assembler,ARM,Blog entry
Condition Codes 1: Condition Flags and Codes - web page link
"Every practical general-purpose computing architecture has a mechanism of conditionally executing some code. Such mechanisms are used to...
|
|
Languages/Assembler
Author:Administrator
Branch and Call Sequences Explained
"In this post, I will explain the various branch and call instructions available in the ARM and Thumb instruction sets, and why the variants exist. Finally, I will provide a JavaScript tool that can help you...
|
|
Languages/Assembler
Author:Administrator
In what situations might I need to insert memory barrier instructions?
ARMv7 Architecture FAQ
"In some circumstances, processor optimizations such as speculative reads or out-of-order execution (as in the example above), are undesirable and can...
|