下载此文档

逻辑运算类指令.ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
逻辑运算类指令.ppt逻辑运算类指令主要内容:1、与、或、异或逻辑运算指令2、清零、取反指令3、循环移位指令4、指令使用技巧逻辑运算及移位类指令(5种/24条)逻辑与运算:(ANL——6条)逻辑或运算:(ORL——6条)逻辑异或运算:(XRL——6条)累加器清零/取反:(CLR,CPL——2条)累加器移位操作:(RL,RLC,RR,RRC—4条)逻辑与(ANL),逻辑或(ORL),逻辑异或(XRL):累加器清零/取反操作(CLR,CPL——2条)CLRA——对累加器清零1Byte1个TmCPLA——对累加器按位取非1Byte1个Tm指令形式ByteTmANL(ORL,XRL)direct,A21ANL(ORL,XRL)direct,#data32ANL(ORL,XRL)A,#data21ANL(ORL,XRL)A,direct21ANL(ORL,XRL)A,***@Ri11ANL(ORL,XRL)A,Rn11累加器移位操作:(RL,RLC,RR,RRC——4条)RLA左环移累加器A累加器ACy累加器ACy累加器ARRCA带进位位右环移RRA右环移RLCA带进位位左环移一、逻辑与运算指令(6条)实现8位二进制数的与运算,不影响CY、OV、AC等标志位。指令格式:ANL目的操作数,源操作数指令功能:将目的操作数中的数据与源操作数中的数据进行逻辑与运算,结果存入目的操作数中,源操作数保持不变。与运算特点:0000H;程序开始MOVA,#34H;(A)=34HANLA,#0FH;(A)=(A)∧0FH=04HNOPEND;结束34H00110100∧0FH∧0000111104H00000100与运算技巧:与运算有见零为零的特点,通常用来将数据的某几位清零,其他位保持不变。二、逻辑或运算指令(6条)实现8位二进制数的逻辑或运算,不影响CY、AC、OV等标志位。指令格式:ORL目的操作数,源操作数指令功能:将目的操作数中的数据与源操作数中的数据进行逻辑或运算,结果存入目的操作数中,源操作数保持不变。或运算特点:0000H;程序开始MOVA,#49H;(A)=49HORLA,#07H;(A)=(A)∨07H=4FHNOPEND;结束49H01001001∨07H∨000001114FH01001111或运算技巧:或运算有见1为1的特点,通常用来将数据的某几位置1,其他位保持不变。三、逻辑异或运算指令(6条)实现8位二进制数的异或运算,不影响CY、AC、OV等标志位。指令格式:XRL目的操作数,源操作数指令功能:将目的操作数中的数据与源操作数中的数据进行逻辑异或运算,结果存入目的操作数中,源操作数保持不变。异或运算特点:0000H;程序开始MOVA,#55H;(A)=55HXRLA,#0FFH;(A)=(A)FFH=AAHNOPEND;结束异或运算技巧:异或运算有见1取反的特点,通常用来将数据的某几位取反,其他位保持不变。55H01010101FFH11111111AAH10101010

逻辑运算类指令 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dyx110
  • 文件大小1.70 MB
  • 时间2019-11-03