第3章80C51单片机的指令系统.pptVIP

  • 5
  • 0
  • 约1.86千字
  • 约 53页
  • 2017-03-04 发布于江苏
  • 举报
* * 3.4.2 减法 带借位减法 用此组指令完成不带借位的减法,只需先清CY为0即可 CY为1,表示D7位需借位 AC为1,表示D3位需借位 OV为1,表示“D6有借位D7无借位”或“D7有借位D6无借位” * * 【例3-25】若(A) C9H,(R2) 54H,(CY) 1,试分析指令SUBB A,R2执行后,累加器的内容及状态标志。 (A): 1 1 0 0 1 0 0 1(201) -(CY): 1(1) 1 1 0 0 1 0 0 0 -(R2): 0 1 0 1 0 1 0 0(84) 结果: 0 1 1 1 0 1 0 0(116) 即:(A) 74H,(CY) 0,(AC) 0,(OV) 1,(P) 0。 分析:数据为无符号类型。该指令执行前CY 1,说明此指令不是运算的最低字节,即在此指令执行之前,一定执行过低字节的减法并产生了借位。因此,本次相减(201-1-84 116 74H)结果为74H。 * * 减1 这组指令仅 DEC A 影响P标志。其余指令都不影响标志位的状态。 * * 3.4.3 乘法 仅有一条乘法指令 MUL AB ;A与B相乘 无符号 结果:B中为积的高8位,A中为积的低8位。 CY总是被清0;OV 1表示积大于FFH 3.4.4 除法 仅有一条除法指令 DIV AB ;A除以B

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档