第2章单片机指令系统.pptVIP

  • 8
  • 0
  • 约9.54千字
  • 约 26页
  • 2017-06-15 发布于北京
  • 举报
例4 在内部RAM的40H地址单元中,有1个字节符号数,编写求其绝对值后放回原单元的程序。 MOV 40H,#0FBH MOV A,40H ; ANL A,#80H ; JNZ NEG ;为负数转移 SJMP $ ;为正数,不变 NEG:MOV A,40H ;为负数求补 CPL A INC A MOV 40H,A SJMP $ 有符号数在计算机中以补码形式存放,例如-5,存放在内部RAM中的补码是FBH,求补后得5,得其真值即|-5|=5。 例3 将A累加器的低四位取反四次、高四位不变,变换1次从P1输出1次。 方法一:加 1 计数: MOV R0,#0 ;计数初值送0 LL: XRL A,#0FH ;高4位不变,低四位取反 INC R0 ;次数加1 MOV P1,A ;从P1输出 CJNE R0,#04,LL ;不满四次,循环 RET 方法二:减 1 计数: MOV R0,#04H ;计数初值送4 LL: XRL A,#0FH MOV P1,A DJNZ R0,LL ;次数减1不等于0,循环 RET * 2.5 位操作指令 MCS-51单片机的特色之一就是具有丰富的位处理功能,以进位标志C

文档评论(0)

1亿VIP精品文档

相关文档