ST52T400/T440/E440/T441
The assembler Instruction Set, which manages fuzzy instructions is reported in the following table:
Table 2.4 Fuzzy Instruction Set
Instruction
MBF n_mbf Ivd v rvd
LDP n m
LDN n m
FZAND
FZOR
LDK
SKM
LDM
CON crisp
OUT n_out
FUZZY
Description
Stores the Mbf n_mbf with the shape identified by the parameters Ivd, v and rvd
Fixes the alpha value of the input n with the Mbf m and stores it in internal registers
Calculates the complementary alpha value of the input n with the Mbf m. and stores the
result in internal registers
Implements the Fuzzy operation AND between the last two values stored in internal
registers
Implements the Fuzzy operation OR between the last two values stored in internal regis-
ters
Stores the result of the last Fuzzy operation executed in internal registers
Loads the result of the last performed Fuzzy operation (stored in the temporary register
K) in the temporary buffer M.
Copies the value of register M in the data stack
Multiplies the crisp value with the last ω weight
Performs Defuzzyfication and stores the currently Fuzzy output in the RAM n_out location
Starts the Fuzzy algorithm
28/94