《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 解決方案 > 計(jì)算機(jī)系統(tǒng)原理(十七) 特殊的算術(shù)操作指令詳解

計(jì)算機(jī)系統(tǒng)原理(十七) 特殊的算術(shù)操作指令詳解

2017-06-22
關(guān)鍵詞: 匯編語(yǔ)言

上一章我們討論了常見(jiàn)的算術(shù)與邏輯運(yùn)算指令,其中比較有特點(diǎn)的是leal指令,本章我們?cè)賮?lái)看幾個(gè)比較特殊的操作指令,這些指令可以讓只有32位的寄存器存儲(chǔ)64位的數(shù)據(jù),是不是十分霸氣側(cè)漏呢。

imull、mull指令

這兩個(gè)指令一看就是雙胞胎,它們一個(gè)負(fù)責(zé)有符號(hào)全64位乘法,一個(gè)負(fù)責(zé)無(wú)符號(hào)全64位乘法。細(xì)心的猿友會(huì)發(fā)現(xiàn),imull這個(gè)指令好像是負(fù)責(zé)乘法的指令,而且在之前的乘法并沒(méi)有區(qū)分有符號(hào)和無(wú)符號(hào),現(xiàn)在怎么又成雙胞胎指令了。

我們上一章當(dāng)中出現(xiàn)的指令是imul指令,當(dāng)它操作雙字的時(shí)候,也就是imull指令。不過(guò)不同的是,它的一般形式是imull S D,這里有兩個(gè)操作數(shù),它將計(jì)算S和D的乘積并截?cái)酁殡p字,然后存儲(chǔ)在D當(dāng)中。由于在截?cái)鄷r(shí),無(wú)符號(hào)以及有符號(hào)的二進(jìn)制序列是一樣的,因此此處的乘法指令并不區(qū)分有符號(hào)和無(wú)符號(hào)。

本次我們討論的imull指令,則與上面的普通乘法指令稍有不同,它只有一個(gè)操作數(shù),也就是說(shuō),它的一般形式為imull S,這點(diǎn)在書(shū)中的表格中也能看出來(lái),而另外一個(gè)操作數(shù)默認(rèn)為%eax寄存器。最終的結(jié)果,會(huì)將高32位存入%edx寄存器,而低32位存入%eax寄存器。

試想一下,如果我們只取%eax寄存器當(dāng)中的32位結(jié)果,那其實(shí)這里計(jì)算的結(jié)果就是S*%eax,此時(shí)imull S的作用就與imull S D是一樣的,只是目的操作數(shù)被固定為%eax罷了。

cltd指令

這個(gè)指令相對(duì)來(lái)說(shuō)就非常簡(jiǎn)單了,它就是簡(jiǎn)單的將%eax寄存器的值符號(hào)擴(kuò)展32位到%edx寄存器,也就是說(shuō),如果%eax寄存器的二進(jìn)制序列的最高位為0,則cltd指令將把%edx置為32個(gè)0,相反,如果%eax寄存器的二進(jìn)制序列最高位為1,則cltd指令將會(huì)自從填充%edx寄存器為32個(gè)1。

idivl、divl指令

這兩個(gè)指令與前面的imull以及mull類(lèi)似,它也將計(jì)算結(jié)果存放在兩個(gè)寄存器當(dāng)中,其中余數(shù)存放在%edx寄存器,商存放在%eax寄存器。如果各位理解了前面的imull以及mull,那么這里idivl和divl理解起來(lái)會(huì)非常簡(jiǎn)單。

文章小結(jié)

本章介紹了幾個(gè)特殊的算術(shù)運(yùn)算指令,其實(shí)這些指令的運(yùn)算規(guī)則都建立在2.X的基礎(chǔ)之上,2.X當(dāng)中所介紹的二進(jìn)制算術(shù)規(guī)則,就是這些指令的執(zhí)行方式規(guī)定。理解這些指令的指令方式,有助于提高我們聯(lián)系程序代碼與匯編代碼之間的對(duì)應(yīng)關(guān)系的能力,這是非常有用的。





本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀(guān)點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話(huà):010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲图片在线观看| 久久性天堂网| 亚洲国产美女久久久久 | 亚洲全部视频| 亚洲成色www久久网站| 韩国成人福利片在线播放| 国产欧美日韩综合一区在线观看| 欧美视频一区二区| 欧美三级电影大全| 欧美日韩另类一区| 欧美视频你懂的| 欧美色欧美亚洲高清在线视频| 欧美日韩免费| 欧美色网在线| 国产精品福利在线观看网址| 欧美日韩综合视频| 国产精品扒开腿做爽爽爽软件| 欧美日韩在线亚洲一区蜜芽| 欧美天堂在线观看| 国产精品久久国产愉拍| 国产精品卡一卡二卡三| 国产精品永久免费| 国产午夜精品一区理论片飘花| 国产一区二区电影在线观看| 激情久久五月| 亚洲电影欧美电影有声小说| 亚洲国产小视频在线观看| 亚洲精品综合久久中文字幕| 夜夜嗨av一区二区三区四季av| 亚洲视频图片小说| 亚洲欧美在线一区| 亚洲高清免费在线| 亚洲人成7777| 一区二区三区欧美日韩| 亚洲在线视频观看| 久久精品久久99精品久久| 久久久亚洲欧洲日产国码αv| 欧美91大片| 国产精品av免费在线观看| 国产精品热久久久久夜色精品三区| 国产欧美综合在线| 在线观看日韩欧美| 亚洲精品一区二区在线| 亚洲你懂的在线视频| 久久国产精品色婷婷| 99精品99| 欧美一区国产一区| 免费一区二区三区| 欧美性猛交xxxx乱大交退制版| 国产日韩欧美一二三区| 亚洲电影视频在线| 中文av一区特黄| 久久不射电影网| 在线一区二区三区四区| 欧美一区二区三区视频在线| 老司机成人在线视频| 欧美日韩综合| 极品尤物av久久免费看| 日韩视频免费在线| 欧美一区中文字幕| 中文日韩电影网站| 久久精选视频| 欧美日韩精品一二三区| 国产日韩欧美麻豆| 日韩小视频在线观看| 久久国产日本精品| 亚洲永久免费视频| 欧美~级网站不卡| 国产精品午夜电影| 亚洲精品久久久久久久久久久| 亚洲欧美日韩视频二区| 亚洲精品久久久蜜桃| 午夜日本精品| 欧美美女bb生活片| 国产在线日韩| 亚洲婷婷综合久久一本伊一区| 亚洲国产视频一区| 欧美一进一出视频| 欧美日韩国产综合一区二区| 国产一区在线播放| 亚洲视频二区| 日韩视频永久免费观看| 久久aⅴ国产紧身牛仔裤| 欧美日韩亚洲三区| 在线看片成人| 欧美一区视频| 欧美亚洲一区在线| 国产精品对白刺激久久久| 亚洲国产91| 久久国产欧美日韩精品| 欧美一级视频一区二区| 欧美三区免费完整视频在线观看| 影音先锋在线一区| 欧美伊人久久大香线蕉综合69| 亚洲你懂的在线视频| 欧美日韩国产成人在线免费| 在线观看国产精品淫| 久久aⅴ国产欧美74aaa| 欧美一区二区| 国产精品自拍网站| 亚洲自拍偷拍色片视频| 亚洲性视频网站| 欧美日韩国产在线一区| 亚洲黄色大片| 亚洲区在线播放| 免费成人av资源网| 影音先锋久久| 亚洲高清在线精品| 久久香蕉精品| 激情久久五月天| 亚洲福利视频在线| 久久影视精品| 一区免费在线| 亚洲福利在线观看| 另类av导航| 影音先锋亚洲电影| 亚洲激情午夜| 女女同性精品视频| 亚洲国产欧美精品| 日韩视频中文| 欧美日韩1234| 一区二区免费看| 亚洲直播在线一区| 国产精品三级久久久久久电影| 亚洲素人在线| 午夜精品久久久久| 国产精品免费网站| 午夜精品久久久久久| 久久久久国产精品一区三寸| 国产午夜精品麻豆| 久久国内精品视频| 两个人的视频www国产精品| 在线精品国精品国产尤物884a| 亚洲国产美女| 欧美久久成人| 在线视频精品| 欧美一级免费视频| 国产在线乱码一区二区三区| 亚洲国产mv| 欧美激情一区二区三区不卡| 日韩视频在线免费| 亚洲欧美日韩精品一区二区| 国产精品一区在线播放| 欧美亚洲日本国产| 美女国内精品自产拍在线播放| 亚洲国产高清自拍| 亚洲视频一区二区在线观看| 国产精品久久久一区二区| 午夜在线一区| 免费在线亚洲| 洋洋av久久久久久久一区| 欧美在线播放一区| 亚洲第一毛片| 亚洲一二区在线| 国产日韩欧美一区| 亚洲精品日韩在线观看| 欧美视频免费| 久久成人在线| 欧美日韩国产美女| 亚洲欧美中日韩| 免费一级欧美片在线播放| 夜夜嗨av一区二区三区中文字幕| 亚洲欧美日韩在线高清直播| 国产亚洲精品一区二区| 亚洲片在线资源| 国产精品卡一卡二| 亚洲国产精品成人久久综合一区| 欧美精品国产一区二区| 午夜精品99久久免费| 欧美国产欧美亚洲国产日韩mv天天看完整| 99re6这里只有精品| 久久久久久久欧美精品| 日韩一区二区精品视频| 久久久久久久久久久久久久一区| 亚洲人体偷拍| 久久久久久久91| 日韩小视频在线观看| 久久天天躁夜夜躁狠狠躁2022| 亚洲精品一区二区三区av| 久久久久国产成人精品亚洲午夜| 亚洲免费精彩视频| 久久久天天操| 亚洲视频一二三| 欧美福利视频| 欧美亚洲视频| 国产精品成人av性教育| 亚洲级视频在线观看免费1级| 欧美午夜无遮挡| 亚洲人成在线免费观看| 国产女优一区| 中文在线不卡视频| 一区二区在线观看av| 午夜精品视频在线| 亚洲激情中文1区| 久久麻豆一区二区| 亚洲永久精品大片| 欧美精品大片| 亚洲黄色影院| 国产亚洲精品久久飘花 | 欧美69wwwcom|