微机原理与接口技术》 第三章(3-12) 指令系统2

x 指令系统 第2部分
1 指令系统 第2部分

三、逻辑运算和移位类 与 或 逻辑运算非 异或 逻辑移位 移位操作非循环移位算术移位 循环移位「不带进位位的移位 带进位位的移位大
2 三、逻辑运算和移位类 逻辑运算 移位操作 与 或 非 异或 非循环移位 循环移位 逻辑移位 算术移位 不带进位位的移位 带进位位的移位

1.逻辑运算 逻辑运算指令对操作数的要求大多与 MoV指令相同。“非”运算指令要求操 作数不能是立即数; ●除“非”运算指令外,其余指令的执行 都会使标志位OF=CF=0
3 1.逻辑运算 ⚫ 逻辑运算指令对操作数的要求大多与 MOV指令相同。“非”运算指令要求操 作数不能是立即数; ⚫ 除“非”运算指令外,其余指令的执行 都会使标志位OF=CF=0

与”指令 格式: AND OPRD1,OPRD2 操作:两操作数相“与”,结果送目标 地址
4 “与”指令: ⚫ 格式: AND OPRD1,OPRD2 ⚫ 操作: 两操作数相“与”,结果送目标 地址

与”指令的应用 ●实现两操作数相与的运算; ●使目标操作数的某些位不变,某些位清 零 在操作数不变的情况下使CF和OF清零 实现手段:
5 “与”指令的应用 ⚫ 实现两操作数相与的运算; ⚫ 使目标操作数的某些位不变,某些位清 零; ⚫ 在操作数不变的情况下使CF和OF清零。 ⚫ 实现手段:

与”指令应用例 e AND BL, [BX ● AND AL,0FH o AND AX, AX
6 “与”指令应用例 ⚫ AND BL,[BX] ⚫ AND AL,0FH ⚫ AND AX,AX

或”运算指令 格式: OR OPRD1,OPRD2 ●操作:两操作数相“或”,结果送目标 地 址
7 “或”运算指令 ⚫ 格式: OR OPRD1,OPRD2 ⚫ 操作: 两操作数相“或”,结果送目标 地 址

“或”指令的应用 实现两操作数相“或”的运算 ●使某些位不变,某些位置“1” 在不改变操作数的情况下使OF=CF=0
8 “或”指令的应用 ⚫ 实现两操作数相“或”的运算; ⚫ 使某些位不变,某些位置“1” ⚫ 在不改变操作数的情况下使OF=CF=0

“或”指令的应用例 OR AX, [DI] OR AL, AL ●ORcL,0FH JPE GOON ●ORAX,AX OR AL, 80H GOON 将一个二进制 偶校验转移 数9变为字符 (PF=1)
9 “或”指令的应用例 ⚫ 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]
10 “非”运算指令 ⚫ 格式:NOT OPRD ⚫ 操作:操作数按位取反再送回原地址 ⚫ 指令中的操作数不能是立即数 ⚫ 指令的执行对标志位无影响 ⚫ 例:NOT BYTE PTR[BX]
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机基础.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第一章 基础知识.ppt
- 《word排版教程》 附录A Word常用快捷键.doc
- 《word排版教程》 第九章 公式编辑器和域的使用技巧.doc
- 《word排版教程》 第五章 处理表格和图表的技巧.doc
- 《word排版教程》 第四章 处理长文档的技巧.doc
- 《word排版教程》 第三章 版式设置技巧.doc
- 《word排版教程》 第二章 格式化文档.doc
- 《word排版教程》 第十章 常见问题及解决方法.doc
- 《word排版教程》 技巧讲义1.doc
- 《word排版教程》 技巧讲义2.doc
- 《Scopus--特点与使用指南》讲义.ppt
- 《数据结构》课程教学资源:电子教案 第9章 图.ppt
- 《数据结构》课程教学资源:电子教案 第8章 广义表.ppt
- 《数据结构》课程教学资源:电子教案 第7章 树形结构.ppt
- 《数据结构》课程教学资源:电子教案 第6章 递归.ppt
- 《数据结构》课程教学资源:电子教案 第5章 数组和稀疏矩阵.ppt
- 《数据结构》课程教学资源:电子教案 第3章 栈和队列.ppt
- 《数据结构》课程教学资源:电子教案 第1章 绪论.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 存储系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第六章 输入输出及中断技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 常用数字接口电路.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 模拟量的输入瑜出.ppt
- 《Thinking in Java》中文版 第一章 对象简介.pdf
- 《Thinking in Java》中文版 第十章 检测类型.pdf
- 《Thinking in Java》中文版 第十一章 对象的集合.pdf
- 《Thinking in Java》中文版 第二章 万物皆对象.pdf
- 《Thinking in Java》中文版 第三章 控制程序流程.pdf
- 《Thinking in Java》中文版 第四章 初始化与清理.pdf
- 《Thinking in Java》中文版 第五章 隐藏实现.pdf
- 《Thinking in Java》中文版 第六章 复用类.pdf
- 《Thinking in Java》中文版 第七章 多态性.pdf
- 《Thinking in Java》中文版 第八章 接口与内部类.pdf
- 《Thinking in Java》中文版 第九章 用异常来处理错误.pdf
- 《Thinking in Java》中文版 介绍.pdf
- 《Thinking in Java》中文版 致读者.pdf
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第一章 软仵危机与软件工程.ppt
- 湖北汽车工业学院:《软件工程》课程教学资源(PPT课件)第七章 编码.ppt