signed multiplication | Cypress Semiconductor
my problem is using DFB assembler to multiply two signed number.
my project is attached
when I put two positive number in bus1 and dataramB the multiplication result is correct, but when I put negative number(for example cff001) the output is incorrect
in this project after run simulation in simulator in cycle10 the output is incorrect
furthermore when I input the negative numer in simulatot this number is shown as 32 bit number for example for cff001 it shows ffcff001