- 1、本文档共158页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“与”指令的应用 AND BL,[BX] AND AL,0FH AND AX,AX “或”运算指令 格式: OR OPRD1,OPRD2 操作: 两操作数按位相“或”,结果送目标 地址 “或”运算指令的应用 实现两操作数相“或”的运算; 使某些位不变,某些位置“1” 在不改变操作数的情况下使OF=CF=0 应用程序例 OR AX,[DI] OR CL,0FH OR AX,AX OR AL,AL JPE GOON OR AL,80H GOON:…. 偶校验转移 (PF=1) 将一个二进制数9变为字符‘9’ ? “非”运算指令 格式:NOT OPRD 操作:操作数按位取反再送回原地址 指令中的操作数不能是立即数 指令的执行对标志位无影响 例:NOT BYTE PTR[BX] “异或”运算指令 格式: XOR OPRD1,OPRD2 操作: 两操作数相“异或”,结果送目标 地址 两操作数自身相异或,结果 XOR AX,AX “测试”指令 格式: TEST OPRD1,OPRD2 操作: 执行“与”运算,但运算的结果不 送回目标地址。 应用: 常用于测试某些位的状态 “测试”指令例 从地址为38F0H的端口中读入一个字节数,如果该数的bit1位为1,则可从38FEH端口将DATA为首地址的一个字输出,否则就不能进行数据传送。 编写相应的程序段。 “测试”指令例 开 始 取待输出数的偏移地址 读入状态字 测试bit1位状态 Bit1=1? 取输入口地址 取输出口地址 输出一个字 N Y “测试”指令例 LEA SI,DATA MOV DX,38F0H WATT:IN AL,DX TEST AL,02H JZ WATT ;ZF=1转移 MOV DX,38FEH MOV AX,[SI] OUT DX,AX 2. 移位指令 非循环移位指令 循环移位指令 注: 移动一位时由指令直接给出;移动两位及以上,则移位次数由CL指定。 非循环移位指令 逻辑左移 算术左移 逻辑右移 算术右移 算术左移和逻辑左移 格式: SAL OPRD,1 SAL OPRD,CL SHL OPRD,1 SHL OPRD,CL 有符号数 无符号数 逻辑左移 移动一位后,若CF与最高不相等,则OF=1;否则OF=0 逻辑右移 格式: SHR OPRD,I SHR OPRD,CL 0 CF 无符号数的右移 移动一位后,若次高位与最高位不相等,则OF=1;否则OF=0 算术右移 格式: SAR OPRD,I SAR OPRD,CL 有符号数的右移 CF 非循环移位指令的应用 左移可实现乘法运算 右移可实现除法运算 循环移位指令 不带进位位的循环移位 带进位位的循环移位 循环移位指令的格式、对操作数的要求与非循环移位指 令相同 左移 ROL 右移 ROR 左移 RCL 右移 RCR 不带进位位的循环移位 CF CF 带进位位的循环移位 CF CF 循环移位指令的应用 用于对某些位状态的测试; 高位部分和低位部分的交换; 与非循环移位指令一起组成32位或更长字长数的移位。 LAHF,SAHF LAHF ;将FLAGS的低8位装入AH SAHF ;执行与LAHF相反的操作 CF PF AF ZF CF …. AH FLAGS D15 D0 D7 D0 PUSHF,POPF 针对FLAGS的堆栈操作指令 将标志寄存器压栈或从堆栈弹出 5.3.2 算术运算指令 加法运算指令 减法运算指令 乘法指令 除法指令 十进制调整指令 算术运算指令的执行大多对状态标志位会产生影响 1. 加法指令 普通加法指令ADD 带进位位的加法指令ADC 加1指令INC 加法指令对操作数的要求与MOV指令相同 ADD 指令 格式: ADD OPRD1,OPRD2 操作: OPRD1 OPRD1+OPRD2 ADD指令的执行对全部6个状态标
您可能关注的文档
- 根轨迹绘制例题.ppt
- 工程量清单(课本).ppt
- 工频交流耐压试验.ppt
- 公司理财-罗斯+(第八版)第9章+风险与收益:市场历史的启示.ppt
- 公文写作7(通报).ppt
- 公务文书类应用文-student1.ppt
- 公众演讲训练-唐风导师.ppt
- 功能材料(储氢材料).ppt
- 攻略4+高中生物总复习第一轮复习.ppt
- 构词法的发展.ppt
- 携程产品营销经理岗面试题库参考答案和答题要点.docx
- 携程产品经理岗面试题库参考答案和答题要点.docx
- 携程供应链管理专员岗面试题库参考答案和答题要点.docx
- 携程交易数据分析师岗面试题库参考答案和答题要点.docx
- 携程公共关系专员岗面试题库参考答案和答题要点.docx
- 携程内部培训专员岗面试题库参考答案和答题要点.docx
- 福建省福州市2023-2024学年高二上学期期末测试英语试卷(含答案).pdf
- 携程人力资源专员岗面试题库参考答案和答题要点.docx
- 福建省三明市2023-2024学年高二上学期期末测试英语试卷(含答案).docx
- 福建省三明市2023-2024学年高二上学期期末测试英语试卷(含答案).pdf
最近下载
- 火灾事故应急预案报警跟接警处置程序.doc
- 二年级期中考试家长会PPT.pptx
- 工程力学资料--工程力学教案.pdf VIP
- 虹吸排水施工合同(签订).doc
- 高级技工学校《金属材料与热处理》教案 (中职教育).pdf VIP
- 2019款广汽本田奥德赛混动版_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 基于滑模观测器的控制系统研究.pdf VIP
- DB44∕T 1023-2012 企业管理咨询和培训机构资质等级评审规程.docx
- 面向半导体设备的Interface A通信方法研究.pdf
- 高中英语_Click For A Friend教学设计学情分析教材分析课后反思.doc
文档评论(0)