- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* AND 指令 AND DST,SRC; (DST)←(DST)∧(SRC) 对源操作数SRC和目的操作数DST进行按位的逻辑“与”运算,结果送回目的DST。 源操作数可以为立即数,通用寄存器和任一寻址方式所指定的内存单元; 目的操作数可以为通用寄存器和任意寻址方式所指定的内存单元,但不允许是立即数; 当源操作数不是立即数时,两个操作数中必须有一个是寄存器。 MOV AL AND AL 执行后(AL)= * AND 指令 AND指令可以将操作对象的相应位设为0,其他位不变。 将AL的第3位设为0的指令是: AND AL 将AL的第0位设为0的指令是: AND AL 将AL的低4位清零指令是: AND AL,0F0H AND指令提供了一种把小写字母转换成大写字母的简单方法。 0 1 1 0 0 0 0 1 =61H(’a’) 0 1 0 0 0 0 0 1 =41H(’A’) 只要将任何字符与1101111相与,则第5位被清零,其他位不变。 * OR 指令 OR DST,SRC; (DST)←(DST)∨(SRC) 对源操作数SRC和目的操作数DST进行按位的逻辑“或”运算,结果送回目的DST。 MOV AL OR AL 执行后(AL)=B OR指令可以将操作对象的相应位设为1,其他位不变。 将AL的第3位设为1的指令是: OR AL 将AL的第0位设为1的指令是: OR AL 将AL的低4位设为1的指令是: OR AL,0FH OR指令可以把0~9之间的整数转换成对应的ASCII码数字字符,方法是把第4位和第5位置1。 * XOR 指令 XOR DST,SRC; (DST)←(DST) ? (SRC) 对源操作数SRC和目的操作数DST进行按位的逻辑“异或”运算,结果送回目的DST。 MOV AL XOR AL 执行后(AL)=B XOR指令可以将操作对象的相应位取反,其他位不变。 将AL的第3位取反的指令是: XOR AL 将AL的第0位取反的指令是: XOR AL 将AL的低4位取反的指令是: XOR AL,0FH * TEST 指令 TEST OPR1,OPR2 ; (OPR1)∧(OPR2) 对操作数OPR1和OPR2进行按位的逻辑“与”运算,结果只体现在标志位上,不改变操作数的值。TEST与AND的关系类似于CMP与SUB的关系。 利用TEST可以测试操作对象的相应位是否为0。 测试AL的第3位是否为0: TEST AL 一般TEST指令后面会跟一个条件转移指令(见4.3.2节)。 * NOT 指令 对操作数DST的各位按位取反 MOV AL NOT AL 执行后AL=B NOT DST; (OPR)← (OPR) * 3.2 指令系统 数据传送指令 1 算术运算指令 2 逻辑运算指令 3 移位指令和循环移位指令 4 处理器控制指令 5 * 移位指令 SHL/SAL DST, CNT SHR DST, CNT SAR DST, CNT 目的操作数DST可以是除立即数以外的任何寻址方式; CNT用于指定移位的位数,如果是立即数则只能是1; 如果移位次数大于1,则CNT必须为寄存器CL,CL中的内容即移位次数。 * 移位指令 SHL和SAL可以用于乘法 左移一位,只要左移以后的数未超出一个字节或一个字的表达范围,则原数的每一位的权增加了一倍,相当于原数乘2。 举例:X?10 =X?2+X?8 MOV AH,0 SAL AX,1 ;X?2 MOV BX,AX ;移至BX中暂存 SAL AX,1 ;X?4 SAL AX,1 ;X?8 ADD AX,BX ;X?10 * 移位指令 SHL和SAL可以用于乘法 左移一位,只要左移以后的数未超出一个字节或一个字的表达范围,则原数的每一位的权增加了一倍,相当于原数乘2。 SHR可以用于无符号数的快速除法 SAR可以用于带符号数的快速除法
您可能关注的文档
- 第3讲大学生情绪调节与管理概念.ppt
- 第3讲服饰礼仪概念.ppt
- 第3讲函数依赖和公理概念.ppt
- 第3讲气候资源(二)概念.ppt
- 第3讲强化技能训练概念.ppt
- 第3讲细胞概念.ppt
- 第3讲智商与创造力概念.ppt
- 第3讲-自我认知概念.ppt
- 第3节_基因工程与转基因生物JC概念.pptx
- 第3节_基因工程与转基因生物概念.ppt
- 2023年黑龙江省双鸭山市集贤县腰屯乡招聘社区工作者真题及答案详解1套.docx
- 2025年中国AVP投加器行业市场调查、投资前景及策略咨询报告.docx
- 2023年黑龙江省双鸭山市集贤县腰屯乡招聘社区工作者真题及参考答案详解1套.docx
- 2025年中国光角度直流电压表行业市场调查、投资前景及策略咨询报告.docx
- 2025至2030年中国冷冻食品市场现状分析及前景预测报告.docx
- 2025年中国10BASE以太网光纤收发器行业市场调查、投资前景及策略咨询报告.docx
- 2023年黑龙江省双鸭山市集贤县腰屯乡招聘社区工作者真题及参考答案详解.docx
- 桂花红茶窨制技术规程.pdf
- 2025年中国冷热水清洗机行业市场调查、投资前景及策略咨询报告.docx
- 2025至2030年中国PVC-U建筑用电工套管市场现状分析及前景预测报告.docx
文档评论(0)