乘法指令之:MUL乘法指令
ARM乘法指令完成兩個(gè)數(shù)據(jù)的乘法。兩個(gè)32位二進(jìn)制數(shù)相乘的結(jié)果是64位的積。在有些ARM的處理器版本中,將乘積的結(jié)果保存到兩個(gè)獨(dú)立的寄存器中。另外一些版本只將最低有效32位存放到一個(gè)寄存器中。
無論是哪種版本的處理器,都有乘-累加的變型指令,將乘積連續(xù)累加得到總和。而且有符號(hào)數(shù)和無符號(hào)數(shù)都能使用。對(duì)于有符號(hào)數(shù)和無符號(hào)數(shù),結(jié)果的最低有效位是一樣的。因此,對(duì)于只保留32位結(jié)果的乘法指令,不需要區(qū)分有符號(hào)數(shù)和無符號(hào)數(shù)兩種情況。
乘法指令的二進(jìn)制編碼格式如圖7.1所示。
圖7.1乘法指令的二進(jìn)制編碼
表7.1顯示了各種形式乘法指令的功能。
表7.1 各種形式乘法指令
操作碼[23:21]
助記符
意義
操作
000
MUL
乘(保留32位結(jié)果)
Rd:=(Rm×Rs)[31∶0]
001
MLA
乘-累加(32位結(jié)果)
Rd:=(Rm×Rs+Rn)[31∶0]
100
UMULL
無符號(hào)數(shù)長(zhǎng)乘
RdHi:RdLo:=Rm×Rs
101
UMLAL
無符號(hào)長(zhǎng)乘-累加
RdHi:RdLo:+=Rm×Rs
110
SMULL
有符號(hào)數(shù)長(zhǎng)乘
RdHi:RdLo:=Rm×Rs
111
SMLAL
有符號(hào)數(shù)長(zhǎng)乘-累加
RdHi:RdLo:+=Rm×Rs
其中:
①“RdHi:RdLo”是由RdHi(最高有效32位)和RdLo(最低有效32位)鏈接形成的64位數(shù),“[31:0]”只選取結(jié)果的最低有效32位。
②簡(jiǎn)單的賦值由“:=”表示。
③累加(將右邊加到左邊)是由“+=”表示。
同其他數(shù)據(jù)處理指令一樣,位S控制條件碼的設(shè)置。當(dāng)在指令中設(shè)置了位S時(shí),則有以下結(jié)果。
①對(duì)于產(chǎn)生32位結(jié)果的指令形式,將標(biāo)志位N設(shè)置為Rd的第31位的值;對(duì)于產(chǎn)生長(zhǎng)結(jié)果的指令形式,將其設(shè)置為RdHi的第31位的值。
②對(duì)于產(chǎn)生32位結(jié)果的指令形式,如果Rd等于零,則標(biāo)志位Z置位;對(duì)于產(chǎn)生長(zhǎng)結(jié)果的指令形式,RdHi和RdLo同時(shí)為零時(shí),標(biāo)志位Z置位。
③將標(biāo)志位C設(shè)置成無意義的值。
④標(biāo)志位V不變。
注意
乘法指令不能對(duì)第二操作數(shù)使用立即數(shù)或被移位的寄存器。
7.1MUL乘法指令1.指令編碼格式MUL(Multiply)32位乘法指令將Rm和Rs中的值相乘,結(jié)果的最低32位保存到Rd中。
指令的編碼格式如圖7.2所示。
圖7.2MUL指令的編碼格式
您可能也感興趣:
今日熱點(diǎn)
為您推薦
保險(xiǎn)業(yè)協(xié)會(huì)將圍繞七方面加強(qiáng)消保工作力度 提升行業(yè)整體水平
保險(xiǎn)公司推出“電信詐騙險(xiǎn)” 市民仍須提高防騙意識(shí)
天津:做好失業(yè)保險(xiǎn)穩(wěn)崗返還工作 實(shí)行“免申即享”經(jīng)辦模式
更多
- 山西支持打造大中小融通創(chuàng)新創(chuàng)業(yè)特色載體 促進(jìn)中小微企業(yè)發(fā)展
- 軟通動(dòng)力榮獲信通院可信云MSP卓越級(jí)認(rèn)證
- 2022年德國(guó)紅點(diǎn)設(shè)計(jì)大獎(jiǎng)公布 浪潮信息兩款邊緣服務(wù)器上榜
- Gartner最新數(shù)據(jù):浪潮存儲(chǔ)躍居全球前四
- 貿(mào)澤電子推出《科技在你我之間》播客的專屬資源網(wǎng)站 幫助大...
- ADI公司無線電池管理系統(tǒng)通過頂級(jí)汽車網(wǎng)絡(luò)安全認(rèn)證
- 泰克發(fā)力5大模塊,與您共同開啟智能汽車的行業(yè)未來
- Linux 5.18合并窗口期將整合兩項(xiàng)重要exFAT增強(qiáng)功能
更多
- 嚴(yán)守財(cái)務(wù)安全碧桂園2022年已無境內(nèi)到期債券 將考慮積極收并購(gòu)
- 證監(jiān)會(huì)公布20起典型違法案例 多種財(cái)務(wù)造假形式被點(diǎn)名
- 美債收益率不斷上升,對(duì)市場(chǎng)會(huì)有何影響?
- 余姚經(jīng)開建投發(fā)行1億美元高級(jí)無抵押債券,息票率3.90%
- 金輝控股:歸母凈利潤(rùn)微漲全靠“明股實(shí)債”,短債壓力最為要命
- 轉(zhuǎn)債投資熱勿忘有風(fēng)險(xiǎn)
- 業(yè)務(wù)篇之資產(chǎn)證券化(一)
- 地方債發(fā)行節(jié)奏將加快 資金使用效率有望提升
排行
最近更新
- 乘法指令之:MUL乘法指令
- 強(qiáng)電和弱電的區(qū)別- -電壓高低??No
- 業(yè)務(wù)篇之資產(chǎn)證券化(一)
- 泗縣城鄉(xiāng)困難群體法律援助撐起青少年維權(quán)“保護(hù)傘”
- 金輝控股:歸母凈利潤(rùn)微漲全靠“明股實(shí)債”,短債壓力最為要命
- 泗縣:司法行政人用行動(dòng)詮釋誓言
- 美債收益率不斷上升,對(duì)市場(chǎng)會(huì)有何影響?
- 轉(zhuǎn)債投資熱勿忘有風(fēng)險(xiǎn)
- 天津、重慶、廣州等十多個(gè)城市被納入數(shù)字人民幣研發(fā)試點(diǎn)
- 廣東上線“預(yù)制菜大賣場(chǎng)”平臺(tái)
- 地方債發(fā)行節(jié)奏將加快 資金使用效率有望提升
- 嚴(yán)守財(cái)務(wù)安全碧桂園2022年已無境內(nèi)到期債券 將考慮積極收并購(gòu)
- 福建稅務(wù):落實(shí)大規(guī)模留抵退稅 提振市場(chǎng)主體發(fā)展活力
- 余姚經(jīng)開建投發(fā)行1億美元高級(jí)無抵押債券,息票率3.90%
- 護(hù)航春耕生產(chǎn) 公安機(jī)關(guān)依法嚴(yán)厲打擊涉農(nóng)違法犯罪
- 教育部對(duì)義務(wù)教育階段學(xué)科類校外培訓(xùn)治理“回頭看”
- 證監(jiān)會(huì)公布20起典型違法案例 多種財(cái)務(wù)造假形式被點(diǎn)名
- 海參什么時(shí)間吃效果好
- 成都6名病例至少分屬于兩條傳播鏈 首例病例為奧密克戎變異株
- 織密基金監(jiān)管網(wǎng) 共筑醫(yī)保防護(hù)線金華醫(yī)保基金監(jiān)管集中宣傳月來了
- “星星”的痛苦,不只是“孤獨(dú)”!
- 預(yù)防毒蘑菇中毒唯一方法:不采摘、購(gòu)買和食用野生蘑菇!
- 人民銀行長(zhǎng)沙中心支行志愿服務(wù)隊(duì)馳援吉林抗疫一線
- 齊魯詩(shī)人 | 張浩程:七絕·桃花
- 復(fù)原康復(fù)之路 舞出多彩人生
- 燃?xì)獍踩b置科普小知識(shí)之1——燃?xì)庾蚤]閥
- 放飛“風(fēng)正” 傳遞廉潔
- 四川資陽(yáng):開展2022年精神障礙社區(qū)康復(fù)快閃活動(dòng)
- 四川岳池:示范幼兒園開展2022年清明節(jié)主題活動(dòng)
今日要聞
- 強(qiáng)電和弱電的區(qū)別- -電壓高低??No
- 乘法指令之:MUL乘法指令
- 嚴(yán)守財(cái)務(wù)安全碧桂園2022年已無境內(nèi)到期債券 將考慮積極收并購(gòu)
- 證監(jiān)會(huì)公布20起典型違法案例 多種財(cái)務(wù)造假形式被點(diǎn)名
- 美債收益率不斷上升,對(duì)市場(chǎng)會(huì)有何影響?
- 余姚經(jīng)開建投發(fā)行1億美元高級(jí)無抵押債券,息票率3.90%
- 金輝控股:歸母凈利潤(rùn)微漲全靠“明股實(shí)債”,短債壓力最為要命
- 轉(zhuǎn)債投資熱勿忘有風(fēng)險(xiǎn)
- 業(yè)務(wù)篇之資產(chǎn)證券化(一)
- 地方債發(fā)行節(jié)奏將加快 資金使用效率有望提升