取相反值命令是什么?
比如一個(gè)real運(yùn)算后我想取相反值(比如2.0e+01變成-2.0e+01)該用什么命令?當(dāng)然了可以乘以-1,我就是想知道有沒有直接的命令
答:1、實(shí)數(shù)取反是轉(zhuǎn)換信號(hào)狀態(tài)(尾數(shù)的符號(hào)位)。即乘以-1。
2、 比如一個(gè)real運(yùn)算后我想取相反值(比如2.0e+01變成-2.0e+01)該用什么命令?
應(yīng)用negr 對(duì)浮點(diǎn)數(shù)求反(32 位,ieee-fp):
使用 negr(對(duì) 32 位 ieee 浮點(diǎn)數(shù)求反)指令,可以對(duì)累加器 1 中的浮點(diǎn)數(shù)
(32 位,ieee-fp)求反。該指令可轉(zhuǎn)換累加器 1 中位 31 的信號(hào)狀態(tài)(尾數(shù)
的符號(hào)位)。其結(jié)果保存在累加器 1 中。
3、例:
l id8// 將數(shù)值裝入累加器 1 中(例如:id 8 = 1.5e+02)。
negr// 將浮點(diǎn)數(shù)(32 位,ieee fp)取反;結(jié)果保存到累加器 1 中。
t md10// 將結(jié)果傳送到存儲(chǔ)雙字 md10(例如:結(jié)果 = -1.5e+02)。










