what is the difference between SETA and EQU in arm assembly?

Grunwalski

Both instructions seem to set a value to a variable. I don't see a clear difference between both of them.

The documentation for SETA is given here: http://www.keil.com/support/man/docs/armclang_asm/armclang_asm_dom1361290022931.htm

The documentation for EQU is given here: http://www.keil.com/support/man/docs/a51/a51_st_equ.htm

Timothy Baldwin

SETA assigns to an assemble time variable which can reassigned multiple times. EQU sets a constant, which can not be changed, has the same value whenever it is referred, can in some cases be used before it is assigned, and can be section relative.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

What is the difference between ARM architecture and ARM core?

From Dev

What is the difference between assembly on mac and assembly on linux?

From Dev

Difference between MASM EQU and TEXTEQU directives

From Java

What is difference between arm64 and armhf?

From Dev

What is the difference between ARM and armv71?

From Dev

What is the difference between FreeBSD/ARM and RaspBSD?

From Dev

EQU directive in GAS assembly

From Dev

What is the difference between the ARM, Thumb and Thumb 2 instruction encodings?

From Dev

What is the difference between Intel (CISC) and ARM (RISC) architecture?

From Dev

What is the difference, if any, between LONG and FAR jumps in Assembly?

From Dev

What's the difference between 'push' and 'pushq' in at&t assembly

From Dev

What is the difference between an assembly file, object file, and binary file?

From Dev

What happens when I copy a constant defined with EQU into EAX in NASM Assembly?

From Dev

What happens when I copy a constant defined with EQU into EAX in NASM Assembly?

From Dev

Difference between ubuntu and ARM Ubuntu

From Dev

How to copy between registers with a bitshift in ARM assembly?

From Dev

Difference between assembly zero and equal

From Dev

Difference between increment and add in assembly

From Dev

Difference between two assembly code

From Dev

What do these ARM assembly instructions do?

From Dev

Difference Between Assembly Name, Assembly Information Title, and Assembly Information Product?

From Dev

What's the primary difference between branch instruction and branch with link instruction? ARM?

From Dev

What difference is between ARM Debian for Raspberry PI and Ordinary debian x32/X64 for desktop?

From Dev

What is the difference between assembly language of x86 and x64 architecture?

From Dev

What's difference between number with $ or without $ symbol in at&t assembly syntax?

From Dev

Assembly: what's the difference between `stos m32` and `stosd` mnemonic?

From Dev

What's difference between number with $ or without $ symbol in at&t assembly syntax?

From Dev

Difference between ARM64, ARMel, and ARMhf

From Dev

What's the difference between "as?", "as!", and "as"?

Related Related

  1. 1

    What is the difference between ARM architecture and ARM core?

  2. 2

    What is the difference between assembly on mac and assembly on linux?

  3. 3

    Difference between MASM EQU and TEXTEQU directives

  4. 4

    What is difference between arm64 and armhf?

  5. 5

    What is the difference between ARM and armv71?

  6. 6

    What is the difference between FreeBSD/ARM and RaspBSD?

  7. 7

    EQU directive in GAS assembly

  8. 8

    What is the difference between the ARM, Thumb and Thumb 2 instruction encodings?

  9. 9

    What is the difference between Intel (CISC) and ARM (RISC) architecture?

  10. 10

    What is the difference, if any, between LONG and FAR jumps in Assembly?

  11. 11

    What's the difference between 'push' and 'pushq' in at&t assembly

  12. 12

    What is the difference between an assembly file, object file, and binary file?

  13. 13

    What happens when I copy a constant defined with EQU into EAX in NASM Assembly?

  14. 14

    What happens when I copy a constant defined with EQU into EAX in NASM Assembly?

  15. 15

    Difference between ubuntu and ARM Ubuntu

  16. 16

    How to copy between registers with a bitshift in ARM assembly?

  17. 17

    Difference between assembly zero and equal

  18. 18

    Difference between increment and add in assembly

  19. 19

    Difference between two assembly code

  20. 20

    What do these ARM assembly instructions do?

  21. 21

    Difference Between Assembly Name, Assembly Information Title, and Assembly Information Product?

  22. 22

    What's the primary difference between branch instruction and branch with link instruction? ARM?

  23. 23

    What difference is between ARM Debian for Raspberry PI and Ordinary debian x32/X64 for desktop?

  24. 24

    What is the difference between assembly language of x86 and x64 architecture?

  25. 25

    What's difference between number with $ or without $ symbol in at&t assembly syntax?

  26. 26

    Assembly: what's the difference between `stos m32` and `stosd` mnemonic?

  27. 27

    What's difference between number with $ or without $ symbol in at&t assembly syntax?

  28. 28

    Difference between ARM64, ARMel, and ARMhf

  29. 29

    What's the difference between "as?", "as!", and "as"?

HotTag

Archive