- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 十进制调整指令 举例 AL=28H,BL=68H ADD AL,BL DAA AL=90H AL=96H AL=07H,BL=09H AAM AX=003FH AX=0603H MOV AX, 0307H AAD MOV BL, 5 DIV BL 请分析以下指令的执行结果 MUL BL BCD码进行乘除运算时,固定地使用 AAM (MUL 之后)和 DAA(除法之前) * 3.2 指令系统 数据传送指令 1 算术运算指令 2 逻辑运算指令 3 移位指令和循环移位指令 4 处理器控制指令 5 * 3.2.3 逻辑运算指令 AND指令 OR指令 XOR指令 TEST指令 NOT指令 * 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。寻址方式和AND指令相同。 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)= XOR指令可以将操作对象的相应位取反,其他位不变。 将AL的第3位设为1的指令是: XOR AL 将AL的第0位设为1的指令是: XOR AL 将AL的低4位设为1的指令是: 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 目的操作数DST可以是除立即数以外的任何寻址方式; CNT用于指定移位的位数,如果是立即数则只能是1; 如果移位次数大于1,则CNT必须为寄存器CL,CL中的内容即移位次数。 SAR DST, CNT 有符
您可能关注的文档
- 影响气体体积的因素(上课).ppt
- 影响深远的宋元科技楼.ppt
- 影响物质跨膜运输的因素.ppt
- 影响航空运输布局的因素学习情境2航空运输地理.ppt
- 影视欣赏加勒比海盗.ppt
- 往年课程设计举例.doc
- 往复式压缩机结构原理.ppt
- 征峰休闲沙龙组织架构图.ppt
- 征路者A006智能云导航使用说明书 中文 2016-1-20.doc
- 很适合英语课件的动感ppt(一).pptx
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)