《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 解決方案 > 計算機系統(tǒng)原理(十五) 數(shù)據(jù)傳送(復(fù)制)指令詳解

計算機系統(tǒng)原理(十五) 數(shù)據(jù)傳送(復(fù)制)指令詳解

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

引言

上一章我們已經(jīng)介紹了匯編語言的基礎(chǔ)部分,包括數(shù)據(jù)格式、寄存器以及操作數(shù)的標(biāo)識方式,接下來我們就應(yīng)該去認(rèn)識一下匯編語言當(dāng)中的各個指令了。這些指令大多數(shù)都非常簡單,但是組合在一起卻能模擬出我們程序當(dāng)中想要的任何效果,確實是十分神奇的一件事。  

數(shù)據(jù)傳送指令

數(shù)據(jù)傳送指令的目的是為了將一個數(shù)據(jù)從一個位置復(fù)制到另外一個位置。既然如此,那么數(shù)據(jù)傳送指令就會包含一個源操作數(shù)和一個目的操作數(shù),指令會將原操作數(shù)的值復(fù)制到目的操作數(shù)并覆蓋。

數(shù)據(jù)傳送指令一共可分為五種,分別是mov、movs、movz、push以及pop,下面LZ依次介紹一下這五個指令的作用。

mov指令

mov指令的作用是將源操作數(shù)S中的數(shù)據(jù)復(fù)制到目的操作數(shù)D中,mov指令有一個數(shù)據(jù)格式和兩個操作數(shù),因此一般的形式為[movx S D]。其中x為數(shù)據(jù)格式,S為源操作數(shù),D為目的操作數(shù)。

movs指令

movs指令的作用是將源操作數(shù)S中的數(shù)據(jù)做符號擴展后,再復(fù)制到目的操作數(shù)D中,movs指令有兩個數(shù)據(jù)格式和兩個操作數(shù),因此一般的形式為[movsxy S D]。其中x、y為數(shù)據(jù)格式,S為源操作數(shù),D為目的操作數(shù)。其中x、y的組合一共有三種,分別是bw、bl、wl,這三個組合代表的意思分別是單字節(jié)到雙字節(jié),單字節(jié)到雙字以及雙字節(jié)到雙字。

movz指令

movz指令的作用是將源操作數(shù)S做零擴展后,再復(fù)制到目的操作數(shù)中。它與movs指令十分相似,也有兩個數(shù)據(jù)格式和兩個操作數(shù),因此一般的形式為[movzxy S D]。其中x、y為數(shù)據(jù)格式,S為源操作數(shù),D為目的操作數(shù)。其中x、y的組合一共有三種,分別是bw、bl、wl,這三個組合代表的意思分別是單字節(jié)到雙字節(jié),單字節(jié)到雙字以及雙字節(jié)到雙字。

push指令

push指令與上面的mov族指令有著不同,它的目的操作數(shù)被固定為棧頂,因此它的指令當(dāng)中沒有目的操作數(shù)。另外有一點需要注意的是,它在進行復(fù)制操作之前,需要移動棧頂指針(-4)。push指令的一般形式為[pushl S],其中l(wèi)代表數(shù)據(jù)格式為雙字,S為源操作數(shù),目的操作數(shù)默認(rèn)為棧頂。

pop指令

pop指令與push指令是做的相反的操作,一個是入棧一個是出棧。對于pop指令來講,它的源操作數(shù)被固定為棧頂,相反,它會先進行復(fù)制操作,然后再移動棧指針。pop指令的一般形式為[popl D],其中l(wèi)代表數(shù)據(jù)格式為雙字,D為目的操作數(shù),源操作數(shù)默認(rèn)為棧頂。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 亚洲欧美久久精品一区| 国产女人aaa级久久久级| 中文字幕免费播放| 欧美丰满熟妇BBB久久久| 天堂在线免费观看中文版| 二十四小时日本高清在线www| 男高中生大粗吊gvlive| 国产免费资源高清小视频在线观看| 99re6这里有精品热视频在线| 无码人妻H动漫中文字幕| 亚洲国产91在线| 顶级欧美熟妇高潮xxxxx| 图片区亚洲色图| 中文字幕在线播放第一页| 樱花www视频| 亚洲综合激情视频| 美女被免费看视频网站| 国产无遮挡又黄又爽免费网站| 久久99精品国产免费观看| 欧美成年黄网站色视频| 免费看美女让人桶尿口| 香蕉视频在线观看男女| 国产精品日本一区二区在线播放| 一个人www免费看的视频| 日本人强jizz多人| 亚洲人成网站在线观看播放 | 高清性色生活片97| 国产精品观看在线亚洲人成网 | 男人j桶进女人p无遮挡动态图二三| 国产丰满老熟女重口对白| 婷婷综合五月天| 国产综合免费视频| www.免费在线观看| 扶着大肚子从后面进| 久久精品国产一区二区三区| 欧美妈妈的朋友| 亚洲精品亚洲人成在线麻豆| 精品一区二区久久| 四色在线精品免费观看| 青青青爽在线视频观看| 国产电影在线观看视频|