pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

詳解匯編語言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:按符號擴展傳送數據指令,將源操作數的內容---傳送-->目標操作數。目的操作數左邊空缺的為用源操作數的符號進行填充。可對有符號的數進行擴展,以便運算。

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

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指令的區別,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
主站蜘蛛池模板: 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 火锅底料批发-串串香技术培训[川禾川调官网] | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 【黄页88网】-B2B电子商务平台,b2b平台免费发布信息网 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 脉冲除尘器,除尘器厂家-淄博机械| 主题班会网 - 安全教育主题班会,各类主题班会PPT模板 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 宁波普瑞思邻苯二甲酸盐检测仪,ROHS2.0检测设备,ROHS2.0测试仪厂家 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 直读光谱仪,光谱分析仪,手持式光谱仪,碳硫分析仪,创想仪器官网 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 化妆品加工厂-化妆品加工-化妆品代加工-面膜加工-广东欧泉生化科技有限公司 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 液压油缸-液压缸厂家价格,液压站系统-山东国立液压制造有限公司 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 |