下载此文档

指令系统.ppt


文档分类:IT计算机 | 页数:约111页 举报非法文档有奖
1/111
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/111 下载此文档
文档列表 文档介绍
指令系统 第5章 指令系统
计算机教学实验中心
第二部分
中医免费资料 n
1
三、逻辑运算和移位类
逻辑运算
移位操作



异或
非循环移位
循环移位
逻辑移位
算术移位
不带进位位的移位
带进位位的移位
2
1. 逻辑运算
逻辑运算指令对操作数的要求大多与MOV指令相同。“非”运算指令要求操作数不能是立即数;
除“非”运算指令外,其余指令的执行都会使标志位OF=CF=0
3
“与”指令
格式: AND OPRD1,OPRD2
操作: 两操作数按位相“与”,结果送目标地

4
“与”指令的应用
实现两操作数相与的运算;
使目标操作数的某些位不变,某些位清零;
在操作数不变的情况下使CF和OF清零。
5
“与”指令的应用
AND BL,[BX]
AND AL,0FH
AND AX,AX
6
“或”运算指令
格式: OR OPRD1,OPRD2
操作: 两操作数按位相“或”,结果送目标
地址
7
“或”运算指令的应用
实现两操作数相“或”的运算;
使某些位不变,某些位置“1”
在不改变操作数的情况下使OF=CF=0
8
应用程序例
OR AX,[DI]
OR CL,0FH
OR AX,AX
OR AL,AL
JPE GOON
OR AL,80H
GOON:….
偶校验转移
(PF=1)
将一个二进制数9变为字符‘9’
?
9
“非”运算指令
格式:NOT OPRD
操作:操作数按位取反再送回原地址
指令中的操作数不能是立即数
指令的执行对标志位无影响
例:NOT BYTE PTR[BX]
10

指令系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数111
  • 收藏数0 收藏
  • 顶次数0
  • 上传人doc1888
  • 文件大小0 KB
  • 时间2015-05-04