前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mov指令「建议收藏」

mov指令「建议收藏」

作者头像
Java架构师必看
发布2022-03-04 08:09:25
1.5K0
发布2022-03-04 08:09:25
举报
文章被收录于专栏:Java架构师必看

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说mov指令「建议收藏」,希望能够帮助大家进步!!!

一、规定

1.立即数不能作为目的操作数,如mov 110H,AX

2.立即数不能直接传给段寄存器,如mov DS,110H

2.两个操作数不能同时为段寄存器,如mov ES,DS

3.两个操作数不能同时为存储单元,如mov 0x1245,0x1312

5.代码段寄存器CS不能为目的操作数,但可为源操作数

6.指令指针IP不能作为mov指令的操作数

MOV指令的变通方法

功能描述

不正确的指令

可选的解决方法

把DS的值传送给ES

MOV  ES, DS

MOV  AX, DS MOV  ES, AX

把100H传给DS

MOV  DS, 100H

MOV  AX, 100H MOV  DS, AX

把字变量VARB的值传送给字变量VARA

MOV  VARA, VARB

MOV  AX, VARB MOV  VARA, AX

二、传送填充指令

a.符号填充指令MOVSX(Move with Sign-Extend)---高位填充1

MOVSX的填充方式是:用源操作数的符号位来填充目的操作数的高位数据位。

b.零填充指令MOVZX(Move with Zero-Extend)---高位填充0

MOVZX的填充方式是:恒用0来填充目的操作数的高位数据位。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-032,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档