《单片机原理与应用》第3章.pptVIP

  • 23
  • 0
  • 约1.08万字
  • 约 58页
  • 2017-06-18 发布于浙江
  • 举报
1.乘法指令 MUL AB ;BA← A×B 例如,A=30H,B=60H,执行 MUL AB 后,A=00H,B=12H。 2.除法指令 DIV AB ;A÷B→商在A中,余数在B中 例如,A=30H,B=07H,执行 DIV AB 后,A=06H,B=06H。 阶段2 乘法、除法指令 1.加1指令 INC A ;A← A + 1 INC Rn ;Rn← Rn + 1 INC direct ;(direct)← (direct)+ 1 INC @Ri ;(Ri)←(Ri)+ 1 INC DPTR ;DPTR← DPTR + 1 例如,(30H)=22H,执行 INC 30H 后, (30H)=23H。 阶段3 加1、减1指令 2.减1指令 DEC A ;A← A - 1 DEC Rn ;Rn← Rn - 1 DEC direct ;direct← (direct)- 1 DEC @Ri ;(Ri)←(Ri)- 1 例如,R0=30H,(30H)=22H,执行 DEC @R0 后,(30H)=21H。 DA A ;把A中按二进制相加的结果调整成按BCD码相加的结果 例如,A=65H,B=78H,C=0, 执行下列语句 ADD A,B DA A 后,A=43 H,C=1。 阶段4 十进制调整指令 【例】有两个单元压缩

文档评论(0)

1亿VIP精品文档

相关文档