久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

詳解匯編語言MOV指令

在匯編語言中,MOV指令是數據傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下

在匯編語言中,MOV指令是數據傳送指令,也是最基本的編程指令,用于將一個數據從源地址傳送到目標地址(寄存器間的數據傳送本質上也是一樣的)。

32位指令集

1、一般傳送指令

MOV指令:

格式:

        MOV目的-->除CS、IP以外的寄存器或存儲器

                 源-->寄存器、存儲器、立即數

ex :

        MOV  ECX ,EDX ;   EDX->ECX

 ECX =00000034H

  EDX =00000052H

指令執行結果: ECX = 00000052H, EDX不變,標志寄存器也不變。

MOVSX、MOVZX指令:

格式:

        MOV目的-->寄存器或存儲器

                 源-->寄存器、存儲器

MOVSX:按符號擴展傳送數據指令,將源操作數的內容---傳送-->目標操作數。目的操作數左邊空缺的為用源操作數的符號進行填充??蓪τ蟹柕臄颠M行擴展,以便運算。

MOVZX:按零擴展傳送數據指令,將源操作數的內容---傳送-->目標操作數。目的操作數左邊空缺用0填充??蓪o符號的數進行擴展,以便運算。

ex:

 MOV    BL, 80H; 80H->BL

 MOVSX AX,   BL  ; 80H用符號擴展為FF0H->AX

 MOVZX AX,   BL  ; 80H用零擴展為0080H->AX 

 標志寄存器狀態不變。

XCHG指令 :

格式:

        XCHG目的、源-->兩個操作數,其中一個操作數可為通用寄存器,另一個操作數可為通用寄存器或存儲器,兩個操作數的長度必須一致。

ex:

 XCHG BH,BL  ;BH和BL進行字節交換

 XCHG SI, DI  ;SI和DI進行字節交換

 XCHG EBX,ECX  ;EBX和ECX進行雙字節交換 

 XCHG AL,MEM_BYTE  ;寄存器和內存進行字節交換

 XCHG MEM_WORD, AX  ;寄存器和內存進行字節交換 

 XCHG ESI,MEM_DWORD ;寄存器和內存進行雙字節交換

 標志寄存器狀態不變。

 下面看下小編遇到的問題:匯編語言MOV指令

 MOV AX,BX
MOV AH,BX
MOV DX,AL

第二句都錯誤,,那么第三句呢(8位數據放到16位REG里),,

若正確,放高8位還是低8位呢??? 高8位都補0???

解決:

在匯編語言中,MOV指令是數據傳送指令,也是最基本的編程指令,用于將一個數據從源地址傳送到目標地址(寄存器間的數據傳送本質上也是一樣的)。其特點是不破壞源地址單元的內容。 

例如: 

1、MOVAX,2000H;將16位數據2000H傳送到AX寄存器。

2、MOVAL,20H;將8位數據20H傳送到AL寄存器。

3、MOVAX,BX;將BX寄存器的16位數據傳送到AX寄存器。

4、MOVAL,[2000H];將2000H單元的內容傳送到AL寄存器。

擴展資料:

匯編語言特點:

1、機器相關性

這是一種面向機器的低級語言,通常是為特定的計算機或系列計算機專門設計的。因為是機器指令的符號化表示,故不同的機器就有不同的匯編語言。使用匯編語言能面向機器并較好地發揮機器的特性,得到質量較高的程序。

2、高速度和高效率

匯編語言保持了機器語言的優點,具有直接和簡捷的特點,可有效地訪問、控制計算機的各種硬件設備,如磁盤、存儲器、CPU、I/O端口等,且占用內存少,執行速度快,是高效的程序設計語言。

總結

以上所述是小編給大家介紹的匯編語言MOV指令,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對html5模板網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了匯編語言 寄存器內存訪問原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語言實現if else 循環函數調用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語言位向量(位映射)的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
這篇文章主要介紹了匯編語言AND指令實現對兩個操作數進行邏輯(按位)與操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面
這篇文章主要介紹了匯編語言中中括號[]作用及lea和mov指令的區別,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
主站蜘蛛池模板: 国产一区二区三区在线 | 精品美女在线观看视频在线观看 | 久久久av| 久久久性 | 伊人亚洲 | 三级在线视频 | 美女视频h | 日韩高清中文字幕 | 国产成人综合网 | 国内精品视频在线观看 | 亚洲国产黄 | 日韩欧美福利视频 | 中文字幕亚洲一区二区三区 | 91色综合| 国产99精品| 国产精品免费大片 | 极品粉嫩国产48尤物在线播放 | 国产福利免费视频 | 国产欧美一区二区三区久久手机版 | 国产高清在线精品一区二区三区 | 伊人二区 | 成人久久久 | 在线免费观看黄色 | 99久久婷婷国产综合精品电影 | 插插宗合网 | 婷婷激情综合 | 久久久久国产 | 一区二区三区欧美 | 国产精品一区网站 | 国产精品视频久久 | 成人免费视频观看视频 | 精品毛片视频 | 麻豆国产一区二区三区四区 | 成年人免费看 | 亚洲视频在线看 | 97高清国语自产拍 | 日韩亚洲一区二区 | 国产第一页在线观看 | 成人在线a| 天天操夜夜操 | 成人午夜免费视频 |