INC指令只有一个操作数,该操作数可以是累加器A、存储器(RAM)地址direct的数据、以间址寄存器Ri内容为地址(@Ri)的数据、数据指针寄存器DPTR的内容等。该指令有如下5种形式。<br> 格式INC A<br> 注释:该指令为单字节,编译后占1B空间。指令作用是将累加器A中的内容加1,结果送回累加器A。指令操作需要12个振荡周期,若外界晶体为12MHz的振荡频率时,则执行时间为1 μs。<br> 格式2 INC Rn<br> 注释:该指令为单字节,编译后占lB空间。指令作用是将寄存器Rn中的内容加1,结果送回Rn中。指令操作需要12个振荡周期,若外界晶体为12MHz的振荡频率时,则执行时间为1μs。<br> 格式3INC direct 注释:该指令为双字节,编译后占2B空间。指令作用是将直接寻址单元direct中的内容加1,结果送回原单元中。指令操作需要12个振荡周期,若外界晶体为12MHz的振荡频率时,则执行时间为1μs。<br> 格式4IN C@Ri<br> 注释:该指令为单字节,编译后占lB空间。指令作用是将寄存器间接寻址单元中的内容加l,结果送回原单元中。指令操作需要12个振荡周期,若外界晶体为12MHz的振荡频率时,则执行时间为1μs。
展开