- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
标号:符号地址,表示指令在内存中的位置。标号后应加冒号:。 指令助记符:指令名称,是指令功能的英文缩写。 操作数:指令要操作的数据或数据所在的地址。寄存器,常量,变量,表达式。 注释:每行以分号“;”开头,汇编程序不处理。 4.1.1 通用数据传送指令 MOV 传送 PUSH 进栈 POP 出栈 XCHG 交换 双操作数指令的规定 源操作数与目的操作数的长度必须一致。 源操作数与目的操作数不能同时为存储器。 目的操作数不能为CS和IP,因为CS:IP是程序当前地址。 例4.1 不同进制数表示的操作数 MOV AH, 255 ;十进制数 MOV AX, 345H ;十六进制数,后面加H MOV AX, 0DH ;十六进制数,因非数字(0~ 9)开头,前面加0 MOV AL, ;二进制数,后面加B 以下指令是错误的: MOV AH, 258 ;258超出8位(二进制) MOV AX, DH ;两个操作数长度不一致 例4.2 在指令中说明内存单元的类型,以便操作数长度匹配。 MOV [BX],AX 以下指令是错误的: MOV [BX],0 指令改写为: MOV BYTE PTR[BX],0 MOV WORD PTR[BX],0 例4.3 段地址寄存器的传送 MOV AX, DATA_SEG MOV DS, AX 段地址寄存器须通过寄存器得到段地址,不能直接由符号地址、段寄存器、立即数得到。 以下指令是错误的: MOV DS, DATA_SEG ;段寄存器不接受符号地址 MOV DS, ES ;段寄存器之间不能直接传送 MOV DS, 1234 ;段寄存器不接受立即数 MOV CS, AX ;指令合法,但代码段寄存器不能赋值 例4.4 传送常量 MOV AL, ‘A’ MOV AX, ‘A’ MOV AL, 41H 字符‘A’的ASCII码是41H,3条指令都使AL=41H。 例4.5 传送变量 MOV BX, TABLE ;假定TABLE是16位的变量 把变量TABLE的值送给BX。 以下指令是错误的: MOV BL, TABLE ;TABLE是16位的变量,操 作数长度不一致 MOV [BX], TABLE ;两个操作数不能同为内存单 元 例4.6 传送地址 MOV BX, OFFSET TABLE OFFSET 为偏移地址属性操作符,通常是把变量TABLE的偏移地址送给BX。 以下指令是错误的: MOV BL, OFFSET TABLE 不管变量类型如何,其有效地址总是16位。 例4.7 进栈和出栈 MOV BX,1234H PUSH BX POP AX 例4.8 在DEBUG下如下指令也是合法的: PUSH [2000] ;把地址为DS:[2000]的字送 往栈顶(SS:SP所指内存) POP [3000] ;把栈顶(SS:SP所指内存) 的字送往DS:[2000]的内存 例4.9 XCHG AX, BX ;两个寄存器长度相等 XCHG AX, [BX] ;AX要求[BX]也取字单元 XCHG AX, VAR ;VAR 必须是字变量 以下指令是错误的: XCHG AX, 5 ;显然操作数不能为立即数 XCHG [BX], VAR ;操作数不能同为内存单元 XCHG AX, BH ;操作数长度要一致 短格式:IN
您可能关注的文档
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 黄晓萍 项目4任务2.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 黄晓萍 项目5任务1.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 黄晓萍 项目5任务2.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 黄晓萍 项目5任务3.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 教学课件 黄晓萍 项目5任务4.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 配套课件1 教学课件 黄晓萍 。01.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 配套课件1 教学课件 黄晓萍 。02.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 配套课件1 教学课件 黄晓萍 。03.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 配套课件1 教学课件 黄晓萍 。05.ppt
- 新机械图样的绘制与识读 工业和信息化高职高专“十二五”规划教材立项项目 配套课件1 教学课件 黄晓萍 。06.ppt
- 新汇编语言程序设计教程 教学课件 王庆生 5.ppt
- 新汇编语言程序设计教程 教学课件 王庆生 6.ppt
- 新汇编语言程序设计教程 教学课件 王庆生 7.ppt
- 新汇编语言程序设计教程 教学课件 王庆生 8.ppt
- 新汇编语言程序设计教程 教学课件 王庆生 9.ppt
- 新汇编语言程序设计教程 教学课件 王庆生 10.ppt
- 新民法学 (“十一五”规划)教学课件 江平 第八编 第二十九章 债的概述.ppt
- 新民法学 (“十一五”规划)教学课件 江平 第八编 第三十二章 债的债权性担保.ppt
- 新民法学 (“十一五”规划)教学课件 江平 第八编 第三十三章 债的移转.ppt
- 新民法学 (“十一五”规划)教学课件 江平 第八编 第三十四章 债的消灭.ppt
最近下载
- 驼乳粉的技术要求.pdf VIP
- 哈工大_理论力学_I(第6版)习题详解.pdf
- 2025年新高考数学一轮复习:函数的图象(九大题型)(讲义)(学生版+解析).pdf VIP
- 陶喆出轨道歉会PPT(源文件锐普独家首发)0708.pptx VIP
- 2025年新高考数学一轮复习:圆的方程(八大题型)(讲义)(学生版+解析).pdf VIP
- 2025年新高考数学一轮复习:数列求和(九大题型)(练习)(学生版+解析).pdf VIP
- 发酵驼乳粉的技术要求.pdf VIP
- 罗斯蒙特3051C压力变送器校准调试方法.doc VIP
- 视频监控系统工程质量管理体系和保证措施.docx VIP
- 660MW超超临界火电机组深度调峰经济性评估与对策.docx VIP
文档评论(0)