乘法指令之:MUL乘法指令
ARM乘法指令完成兩個數(shù)據(jù)的乘法。兩個32位二進制數(shù)相乘的結果是64位的積。在有些ARM的處理器版本中,將乘積的結果保存到兩個獨立的寄存器中。另外一些版本只將最低有效32位存放到一個寄存器中。
無論是哪種版本的處理器,都有乘-累加的變型指令,將乘積連續(xù)累加得到總和。而且有符號數(shù)和無符號數(shù)都能使用。對于有符號數(shù)和無符號數(shù),結果的最低有效位是一樣的。因此,對于只保留32位結果的乘法指令,不需要區(qū)分有符號數(shù)和無符號數(shù)兩種情況。
乘法指令的二進制編碼格式如圖7.1所示。
圖7.1乘法指令的二進制編碼
表7.1顯示了各種形式乘法指令的功能。
表7.1 各種形式乘法指令
操作碼[23:21]
助記符
意義
操作
000
MUL
乘(保留32位結果)
Rd:=(Rm×Rs)[31∶0]
001
MLA
乘-累加(32位結果)
Rd:=(Rm×Rs+Rn)[31∶0]
100
UMULL
無符號數(shù)長乘
RdHi:RdLo:=Rm×Rs
101
UMLAL
無符號長乘-累加
RdHi:RdLo:+=Rm×Rs
110
SMULL
有符號數(shù)長乘
RdHi:RdLo:=Rm×Rs
111
SMLAL
有符號數(shù)長乘-累加
RdHi:RdLo:+=Rm×Rs
其中:
①“RdHi:RdLo”是由RdHi(最高有效32位)和RdLo(最低有效32位)鏈接形成的64位數(shù),“[31:0]”只選取結果的最低有效32位。
②簡單的賦值由“:=”表示。
③累加(將右邊加到左邊)是由“+=”表示。
同其他數(shù)據(jù)處理指令一樣,位S控制條件碼的設置。當在指令中設置了位S時,則有以下結果。
①對于產(chǎn)生32位結果的指令形式,將標志位N設置為Rd的第31位的值;對于產(chǎn)生長結果的指令形式,將其設置為RdHi的第31位的值。
②對于產(chǎn)生32位結果的指令形式,如果Rd等于零,則標志位Z置位;對于產(chǎn)生長結果的指令形式,RdHi和RdLo同時為零時,標志位Z置位。
③將標志位C設置成無意義的值。
④標志位V不變。
注意
乘法指令不能對第二操作數(shù)使用立即數(shù)或被移位的寄存器。
7.1MUL乘法指令1.指令編碼格式MUL(Multiply)32位乘法指令將Rm和Rs中的值相乘,結果的最低32位保存到Rd中。
指令的編碼格式如圖7.2所示。
圖7.2MUL指令的編碼格式
您可能也感興趣:
今日熱點
為您推薦
去年社?!俺煽儐巍绷裂?社?;鸨O(jiān)管再戴“緊箍咒”
“冰雪保險”討論度升溫 購買此類產(chǎn)品時需看清投保須知
我國重疾險發(fā)展迎來較大挑戰(zhàn),多因素致銷售增長遇瓶頸
更多
- 深圳高質量推進高新區(qū)建設 “創(chuàng)新”集群、創(chuàng)新要素充分涌現(xiàn)
- 智利領先的高壓供電系統(tǒng)供應商TRANSELEC對其電氣系統(tǒng)進行了強...
- 愛立信將網(wǎng)絡開放功能擴展到邊緣
- 鎧俠將收購Chubu Toshiba Engineering
- 鎧俠入選科睿唯安2022年度全球百強創(chuàng)新機構榜單
- STL將在2022年MWC推出全5G產(chǎn)品
- 傳特(Tranter)將向歐洲最大的石化投資項目之一交付37臺大型換熱器
- Digital Mortar選擇Quanergy的產(chǎn)品以顛覆零售業(yè)流量管理市場
排行
最近更新
- 乘法指令之:MUL乘法指令
- 強電和弱電的區(qū)別- -電壓高低??No
- 思鴻網(wǎng)校:初級會計考試多選題答題技巧!
- 思鴻網(wǎng)校初級會計備考,總是狀態(tài)不好怎么辦?
- 2022上海國際制冷設備及冷鏈物流展覽會|制冷冰箱空調展覽會
- 思鴻網(wǎng)校2022年初級會計單、多選每日一練
- 思鴻網(wǎng)校中級會計職稱考試,每日一練堅持打卡!
- 新學期伊始,重慶海聯(lián)職業(yè)技術學院的同學們狀態(tài)很在線
- 中信證券:進入3月貨幣寬松窗口期仍未結束 后續(xù)降準依然有較...
- 聯(lián)合國際:下調力高集團國際長期發(fā)行人評級至“B”,評級列入...
- 成都玖錦:電子測量儀器國內市場近400億 國產(chǎn)高端儀器的機遇...
- 深圳高質量推進高新區(qū)建設 “創(chuàng)新”集群、創(chuàng)新要素充分涌現(xiàn)
- 【積加ERP亮點100】運營日志:快速沉淀運營經(jīng)驗,高效打造爆款套路
- 聚力公益,為愛科普,德琪醫(yī)藥助力“國際骨髓瘤關愛月” 系...
- BitBank數(shù)字資產(chǎn)錢包獲得千萬美金投資
- 年輕人成為線上黃金消費主力
- 特色水果走紅的啟示(新知)
- 食品提價引發(fā)“蝴蝶效應” 節(jié)后終端消費趨平淡
- 推進廢舊家電綠色回收要多算“大賬”
- 歐洲多國和俄羅斯互相“禁飛” 報復性舉措給航空業(yè)帶來災難...
- 人身險產(chǎn)品為何需要“負面清單”
- 銀城擬1.65億美元2022年到期美元票據(jù)提出交換要約 新票據(jù)年...
- 序貫免疫是“混打”嗎?哪些人符合條件?一圖讀懂
- 京城佳業(yè)預計自全球發(fā)售實際調回所得款項2.73億港元
- 促進工業(yè)經(jīng)濟平穩(wěn)增長政策如何精準發(fā)力?專家解讀
- 深圳推出多項政策支持貿(mào)易型總部企業(yè)發(fā)展 建設全球重要的商...
- 深圳高新區(qū)“長出”海量科技企業(yè) 強勢推動新興產(chǎn)業(yè)集群發(fā)展
- 我國網(wǎng)民規(guī)模達10.32億 有影響力的工業(yè)互聯(lián)網(wǎng)平臺超150個
- 我國投資者數(shù)量不斷增長 證券行業(yè)開立A股資金賬戶數(shù)達2.98億個
- 加入生命體征監(jiān)測的智慧病房2.0已來!桂花網(wǎng)藍牙物聯(lián)網(wǎng)奏功!
今日要聞
- 深圳高質量推進高新區(qū)建設 “創(chuàng)新”集群、創(chuàng)新要素充分涌現(xiàn)
- 深圳推出多項政策支持貿(mào)易型總部企業(yè)發(fā)展 建設全球重要的商貿(mào)中心
- 深圳高新區(qū)“長出”海量科技企業(yè) 強勢推動新興產(chǎn)業(yè)集群發(fā)展
- 我國網(wǎng)民規(guī)模達10.32億 有影響力的工業(yè)互聯(lián)網(wǎng)平臺超150個
- 我國投資者數(shù)量不斷增長 證券行業(yè)開立A股資金賬戶數(shù)達2.98億個
- 食品提價引發(fā)“蝴蝶效應” 節(jié)后終端消費趨平淡
- 乘法指令之:MUL乘法指令
- 強電和弱電的區(qū)別- -電壓高低??No
- 石頭科技將再迎來巨額減持 股價開盤一度跌超12%
- 伯克希爾去年凈利潤為897.95億美元 蘋果仍為第一大重倉股