第1314讲.docVIP

  • 6
  • 0
  • 约 5页
  • 2016-11-23 发布于重庆
  • 举报
第1314讲

第13讲 3.3.5位操作指令 89C51单片机有丰富的位操作指令,有一个布尔处理器和一定数量的位存储器,他们的有机结合可以将硬件组合逻辑用软件代替,这是89C51指令系统的一大特色。 在布尔处理器中用CY来存放逻辑运算的结果。大部分操作都涉及DY,故称为位累加器,用符号“C”表示。 位地址在指令中有以下几种表示方法: 直接使用位地址。例如:CLR 07H 字节地址.位数。例如:CLR 20H.7 专用寄存器名.位数。例如:CLR PSW.5 位名称。例如:CLR F0 ;PSW的位5 标号方式。使用伪指令BIT定义位名,如“L1 BIT PSW.5”,经定义后,允许在指令中用L1代替PSW.5。 使用后四种表示方法较直观、方便。其中(5)便于修改位地址。 位变量传送指令 MOV C,bit ;C←(bit) MOV bit,C ;(bit)←C 位变量修改指令 CLR C ;C←0 CLR bit ;(bit)←0 CPL C ;C← CPL bit ;(bit)← SETB C ;C←1 SETB bit ;(bit)←1 位逻辑运算指令 ANL C,bit ;C←C∧(bit) ANL C,/bit ;C←C∧() ORL C,bit ;C←C∨(bit) ORL C,/bit ;C←C∨() 位

文档评论(0)

1亿VIP精品文档

相关文档