乘法指令之:MUL乘法指令
ARM乘法指令完成兩個數據的乘法。兩個32位二進制數相乘的結果是64位的積。在有些ARM的處理器版本中,將乘積的結果保存到兩個獨立的寄存器中。另外一些版本只將最低有效32位存放到一個寄存器中。
無論是哪種版本的處理器,都有乘-累加的變型指令,將乘積連續(xù)累加得到總和。而且有符號數和無符號數都能使用。對于有符號數和無符號數,結果的最低有效位是一樣的。因此,對于只保留32位結果的乘法指令,不需要區(qū)分有符號數和無符號數兩種情況。
乘法指令的二進制編碼格式如圖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 | 無符號數長乘 | RdHi:RdLo:=Rm×Rs |
101 | UMLAL | 無符號長乘-累加 | RdHi:RdLo:+=Rm×Rs |
110 | SMULL | 有符號數長乘 | RdHi:RdLo:=Rm×Rs |
111 | SMLAL | 有符號數長乘-累加 | RdHi:RdLo:+=Rm×Rs |
其中:
①“RdHi:RdLo”是由RdHi(最高有效32位)和RdLo(最低有效32位)鏈接形成的64位數,“[31:0]”只選取結果的最低有效32位。
②簡單的賦值由“:=”表示。
③累加(將右邊加到左邊)是由“+=”表示。
同其他數據處理指令一樣,位S控制條件碼的設置。當在指令中設置了位S時,則有以下結果。
①對于產生32位結果的指令形式,將標志位N設置為Rd的第31位的值;對于產生長結果的指令形式,將其設置為RdHi的第31位的值。
②對于產生32位結果的指令形式,如果Rd等于零,則標志位Z置位;對于產生長結果的指令形式,RdHi和RdLo同時為零時,標志位Z置位。
③將標志位C設置成無意義的值。
④標志位V不變。
注意 | 乘法指令不能對第二操作數使用立即數或被移位的寄存器。 |
7.1MUL乘法指令
1.指令編碼格式
MUL(Multiply)32位乘法指令將Rm和Rs中的值相乘,結果的最低32位保存到Rd中。
指令的編碼格式如圖7.2所示。
圖7.2MUL指令的編碼格式
您可能也感興趣:
今日熱點
為您推薦
保險打工人年終獎多數和上年持平或下降,怎樣發(fā)才合理?
A股5家上市險企去年保費收入增長0.03% 行業(yè)整體增速放緩
8家險企股權被掛牌轉讓,為何險企股權不再被追捧?
更多
- 科技部和浙江發(fā)布《創(chuàng)新行動方案》 構建高標準技術要素市場...
- 蕪湖釋放創(chuàng)新“N次方”效應 數字賦能驅動產業(yè)升級
- 重慶:激發(fā)人才創(chuàng)新活力,到2025年創(chuàng)新要素活躍度顯著增強
- 西寧加快知識產權強市建設步伐 去年兌現資助資金200萬元
- 無錫錫山區(qū)全面啟動實施“雙招雙引” 引進高端創(chuàng)新資源
- 重慶巴南區(qū)落實創(chuàng)新驅動發(fā)展戰(zhàn)略 以科技創(chuàng)新引領五大產業(yè)集...
- 朝陽北票經開區(qū)加快推進數字經濟發(fā)展 推動體制機制創(chuàng)新
- 湖北省先進低碳冶金產業(yè)技術創(chuàng)新聯合體組建 打造五千億級產...
排行
最近更新
- 乘法指令之:MUL乘法指令
- 強電和弱電的區(qū)別- -電壓高低??No
- 光伏發(fā)電原理
- 肉問屋萬象匯新店折上折,列車餐廳帶你穿越日本貴志
- 主動降噪技術向空間降噪領域擴展 實際應用中仍面臨不少挑戰(zhàn)
- 百度研究院發(fā)布科技趨勢預測 包括隱私計算、綠色AI等領域
- 5G消息迎來正式商用 個人接收免費、企業(yè)有多種計費模式
- Fantom投票通過在Fantom上部署Aave v3的提案
- 劉強東眼里的誠信,是一切開始的基礎
- 固本強基,穩(wěn)步前行|2021年弘陽服務高質量發(fā)展之路
- 干眼成全球最常見的眼表疾病 中國發(fā)病率達21%-30%
- 鄉(xiāng)村基遞表港交所:大米先生為旗下品牌 2021年扭虧、前九個...
- 國內成品油調價窗口進入倒計時 或將迎來第三次上漲
- 新年當潮!錦華食品國潮好禮,開啟濃濃年味
- 國內首家開放式古鎮(zhèn)RPG系統(tǒng)劇本游落地貴州大方
- 創(chuàng)作者經濟平臺Koji完成2000萬美元B輪融資,Jump Capital領投
- 滑雪醫(yī)生 如何急救
- 讓實體店人氣重新旺起來
- 老字號年貨賣出新味道
- 藍光發(fā)展:大股東藍光集團約2.26億股被執(zhí)行司法凍結
- 白酒“陷困”、豬肉“不穩(wěn)”、房產“斷崖”,順鑫農業(yè)不“順心”
- “北京快件因疫情禁發(fā)”不屬實
- 自貢、北海等地松綁公積金貸款政策,全面反彈還是一城一策?
- Q4最低虧損1500萬元,“后進生”青青稞酒成長現疲態(tài)
- 豐臺區(qū)設1319個核酸檢測點
- 因2020酒類業(yè)務體量小,巖石股份2021年凈利預大增660%至1022%
- 去年3500 今年2800!業(yè)內透露:茅臺經銷商春節(jié)前必須100%清庫存
- 蘋果iCloud服務器大規(guī)模宕機 多國用戶受影響
- 北京:健康寶每日24時比對核酸結果并賦碼
- 央行廣州分行重申“房住不炒” ,實施好差別化住房信貸政策