WSR,  ( at SR[0..255] -- )

publication: 3 décembre 2022 / mis à jour 6 janvier 2023

Read this page in english

 

vocabulaire: xtensa

Ecrit dans un registre spécial.

Le contenu du registre d'adresses at est écrit dans le registre spécial désigné par le champ SR défini dans l'intervalle 0..255.

Exemple:

forth definitions 
asm xtensa 
 
3 constant SAR      \ SAR = Shift-amount register - Special Register Number 3 
 
\ for macros, see: 
\    https://github.com/MPETREMANN11/ESP32forth/blob/main/assembler/xtensaMacros.txt 
code writeSAR ( n[0..31] -- ) 
    a1 32       ENTRY,  
    a8      arPOP, 
    a8 SAR      WSR, 
                RETW.N,  
end-code 
 
code readSAR ( -- n ) 
    a1 32       ENTRY,  
    a8 SAR      RSR, 
    a8      arPUSH, 
                RETW.N,  
end-code 
 
2 writeSAR readSAR .   \ display: 2 
3 writeSAR readSAR .   \ display: 3 

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