- 2
- 0
- 约3.21千字
- 约 41页
- 2023-07-31 发布于重庆
- 举报
1逻辑运算与移位类指令逻辑运算指令移位指令循环移位指令
21、逻辑运算指令
3逻辑运算指令对操作数的要求大多与MOV指令相同。“非”运算指令为单操作数指令,其操作数不能是立即数;“非”运算指令不影响标志位;其他逻辑运算指令会影响6个状态标志位,且不论执行结果如何,都会使OF=CF=0
41.“与”指令:格式: AND dest,src操作: 两操作数相“与”,结果送目标地址。
5“与”指令的应用实现两操作数按位相与的运算AND BL,[SI]使目标操作数的某些位不变,某些位清零AND AL,0FH在操作数不变的情况下使CF和OF清零AND AX,AX
6“与”指令应用例AND AX, 1110111101111111B
72.“或”运算指令格式: OR dest,src操作: 两操作数相“或”,结果送目标地址
8“或”指令的应用实现两操作数相“或”的运算OR AX,[DI]使某些位不变,某些位置“1”OR CL,0FH在不改变操作数的情况下使OF=CF=0OR AX,AX
“或”指令应用例OR BX, 0001 0000 1000 0000B 9
103.“非”运算指令格式:NOT OPRD操作:操作数按位取反再送回原地址注:指令中的操作数不能是立即数指令的执行对标志位无影响
“非”指令应用例例:NOT BYTE PTR[BX] NOT AL11
124.“异或”运算指令格式: XOR OPRD1,OPRD2操作:两操作数相“异或”,结果送目标地址例: XOR BL,80H XOR AX,AX两操作数自身相异或,结果=?
“异或”指令应用例1XOR AL,1010 0000B 13
“异或”指令应用例2例1:将AL中的第1、3、5、7位求反,0、2、4、6位保持不变。 MOV AL,0FH XOR AL,0AAH14
指令应用例3例3-10:将AX和CF清零。 解:实现方法有多种,如下: 方法1: AND AX,0 方法2: XOR AX,AX 方法3: SUB AX,AX15
165.“测试”指令格式: TEST OPRD1,OPRD2操作: 执行“与”运算,但运算的结果不送回目标地址。应用:常用于在不破坏目标操作数内容的情况下测试操作数某些位是“1”还是“0”。
“测试”指令例1例: TEST AL,02H TEST AX,0040H17
“测试”指令例2例:判断A单元最低位是否为0. 假定(A)=0AEH. 程序:MOV AL,A TEST AL,01H;指定测试AL的最低位 JZ EVEN;指定位=0转EVEN …… 奇数处理 …… EVEN:偶数处理18
逻辑运算综合例15. 设DL=55H,执行指令后能使DL中的数据为OAAH的指令是( )。 A.TEST DL,OAAH B.OR DL,OAAH D. XOR DL,OFFH题目答案:D19
逻辑运算综合例26. 无论BX中原有的数是奇数或偶数,若要使BX中的数一定为奇数,应执行的指令是( )。 A. ADD BX,1 B. OR BX,1 C. XOR BX,1 D. TEST BX,1题目答案:B20
逻辑运算综合例37. 将寄存器AL的低4位屏蔽,应当用的指令是( )。 A. AND AL,0FH B. AND AL,0F0H C. XOR AL,0FH D. XOR AL,0F0H题目答案:B21
8. AND指令用于( )。 A. 取一个数中的某一位 B. 置一个数中的某些位为1 C. 将一个数置为0 D. 置一个数中的某些位为0题目答案:D22
232、移位指令非循环移位指令循环移位指令
24移位指令移位指令在格式上应注意的两点:移动一位时由指令直接给出;移动两位及以上,则移位次数由CL指定。学习移位指令应注意:操作码的表示;指令的工作原理。
251. 非循环移位指令逻辑左移 SHL算术左移 SAL逻辑右移 SHR算术右移 SAR
26算术左移SAL算术左移指令:SAL OPRD,1SAL OPRD,CL有符号数移动一位后,若CF状态与最高位不相等,
您可能关注的文档
最近下载
- 附件: 黑龙江省年“村村大学生计划(培养)” 招 生 简 章 “村村 .doc VIP
- 往年江苏省教师招聘考试教育学心理学真题及答案.docx VIP
- 国资集团考试试题及答案.docx VIP
- 部编版语文一年级下册阅读11《浪花》课件PPT.pptx VIP
- 2018海湾GST-QKP04、GST-QKP04 2气体灭火控制器说明书.docx
- 浙江省杭州市西湖区之江中学2024-2025学年高二上学期期末数学试题(解析版).docx VIP
- 人教版五年级上册数学期末测试卷及参考答案ab卷.docx VIP
- [中央]2025年中国建设银行建信养老金管理有限责任公司校园招聘20人笔试历年参考题库频考点试题附带答案详解.docx
- 海南省公务员考试模拟试题库《行测》部分及参考答案.docx VIP
- BS EN 14540-2014 国外国际规范.pdf VIP
原创力文档

文档评论(0)