NEG,  ( at ar -- )

publication: 30 novembre 2022 / mis à jour 6 janvier 2023

Read this page in english

 

vocabulaire: xtensa

Négatif.

AR[r] ← 0 − AR[t]

NEG, calcule la négation du complément à deux du contenu du registre d'adresse at et l'écrit dans le registre d'adresse ar. 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 myNEG 
    a1 32       ENTRY,  
    a8      arPOP, 
    a8  a9        NEG, 
    a9      arPUSH, 
                RETW.N,  
end-code 
 
 10 myNEG .     \ display: -10 
-12 myNEG .     \ display:  12 

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