- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章指令分类与简单的程序段设计
第四章指令分类与简单的程序段设计
4.1 传送类指令
4.2 算术运算类指令
4.3 逻辑运算类指令
4.4 移位类指令
4.5 程序控制类指令
4.6 串处理指令
4.7 处理机控制指令
习题四
第四章指令分类与简单的程序段设计
4.1 传送类指令
4.1.1 数据传送指令
数据传送指令有:
MOV(Move) 传送指令
PUSH(Push onto the stack) 进栈指令
POP(Pop from the stack) 出栈指令
XCHG(Exchange) 交换指令
XLAT(Translate) 换码指令
第四章指令分类与简单的程序段设计
(1)MOV 传送指令。
汇编格式: MOV DST ,SRC
执行的操作:(DST )←(SRC)
其中,DST表示目的操作数,SRC表示源操作数。
MOV指令传送的数据可以是字或字节,但SRC与DST 的宽
度必须一致,即同为字节或同为字。MOV指令的传送方向有着
严格规定,如图4.1所示,从寄存器到寄存器,立即数到寄存
器,立即数到存储单元,存储单元到寄存器,寄存器到存储单
元, 寄存器或存储单元到除CS外的段寄存器(注意,立即数不
能直接送段寄存器) , 段寄存器到寄存器或存储单元。但是
MOV指令的目的操作数不允许用立即数,也不允许用CS寄存
器,而且不允许用MOV指令在两个存储单元之间直接传送,也
不允许在两个段寄存器之间直接传送。MOV指令不影响标志位。
第四章指令分类与简单的程序段设计
立即数
通用寄存器
存储器 AX,BX,CX,DX
BP,SP,SI,DI
CS
段寄存器
DS,ES,SS
图4.1 MOV指令的传送方向
第四章指令分类与简单的程序段设计
由图4.1可知,段基址不能直接传送到段寄存器,必须通过
寄存器分两次传送,例如:
MOV AX ,DATASEG ;设DATASEG为某数据段段名
MOV DS, AX ;数据段段基值送入DS
存储单元之间也不能直接传送。 若ADDR为某16位数据的
段内偏移地址,要把该数据复制到与它相邻的下一个字单元,
则必须通过通用寄存器分两次传送,例如:
MOV AX ,ADDR ;源操作数为直接地址
MOV ADDR+2 ,AX ;寄存器送直接地址
第四章指令分类与简单的程序段设计
或者可用下列指令完成:
MOV
您可能关注的文档
最近下载
- 高茜《世界经济贸易地理》ppt第1章 绪论.pptx VIP
- 医疗器械质量管理制度文件.doc VIP
- 2025-2026学年小学劳动鲁科版一年级上册-鲁科版教学设计合集.docx
- 装配式建筑概论PPT全套配套课件.pptx
- 【工程监理】质量、进度、造价、安全、环保监理措施.docx
- 2025年新教材道德与法治三年级上册第四单元《公共生活靠大家》教案设计.docx VIP
- 水利副高级工程师答辩题库.docx VIP
- 2025秋季第一学期开学典礼德育主任的发言稿:让责任与品格同行让梦想与行动齐飞.docx
- 2025海南省通信网络技术保障中心招聘事业编制人员(第2号)备考试题及答案解析.docx VIP
- 氢氰酸安全知识培训课件.pptx VIP
文档评论(0)