ADDI,  ( at as -128..127 )

publication: 11 novembre 2022 / mis à jour 27 novembre 2022

Read this page in english

 

vocabulaire: xtensa

Addition Immédiate.

Instruction de mots (RRI8).

AR[t] ← AR[s] + (imm8724||imm8)

ADDI, calcule la somme 32 bits en complément à deux du registre d'adresse et d'une constante codée dans le champ imm8. Les 32 bits de poids faible de la somme sont écrits dans le registre d'adresses at. Le débordement arithmétique n'est pas détecté.

Exemple:

\ for macros, see: 
\    https://github.com/MPETREMANN11/ESP32forth/blob/main/assembler/xtensaMacros.txt 
code my1+ ( n -- n' ) 
    a1 32           ENTRY,  
    a7      arPOP, 
    a7 a7 1         ADDI, 
    a7      arPUSH, 
                    RETW.N,  
end-code 
 
 5   my1+ .     \ display:  6 
-5   my1+ .     \ display: -4 

Legal: site web personnel sans commerce / personal site without seling