单片机汇编程序算术逻签辑运算.pptVIP

  • 4
  • 0
  • 约9.76千字
  • 约 23页
  • 2018-12-24 发布于福建
  • 举报
单片机汇编程序算术逻签辑运算

第5讲:指令系统 知识目标:掌握算术逻辑运算 技能目标:对P1口LED灯操作 §3.3.2 算术运算指令 1 .不带进位加法指令(四条) 2 .带进位加法指令(四条) 3 .带借位减法指令(四条) 4 .乘法指令(1条) 5、除法指令(1条) 6、加1指令(5条) 7、减1指令(4条) 8、十进制调整指令(1条) 1 、 不带进位加法指令(四条) 2 、带进位加法指令(四条) 例:编程,将(30H),(31H)单元中的数与(40H),(41H)单元中的数相加,结果存于(30H),(31H)单元中。 3 、带借位减法指令(四条) 说明:这组指令的功能是从累加器A中减去源操作数所指出的数及进位位CY的值,差保留在累加器A中。 由于89C51指令系统中没有不带借位的减法指令,如需要的话,可以在“SUBB”指令前用“CLR C”指令将Cy清0,这一点必须注意。 例:设(A)=0C9H,(R2)=54H,Cy=1。 执行指令“SUBB A, R2”的结果如何? 4、 乘法指令(1条) 该指令若乘积大于0FFH,则OV置1,否则OV清0。Cy位总是被清0。 5、 除法指令(1条) 6、 加1指令(5条) 例: 若:(R1)=30H ,(30H)=11H 求执行下面指令后的结果。 INC @R1; (30H)=12H INC R1 ; (R1)

文档评论(0)

1亿VIP精品文档

相关文档