指令说明
发布时间:2014/6/5 20:56:40 访问次数:721
指令说明:功能很简单,A1104EU-T就是将后面目的操作数的值加l。从结果上看“INC A”和“ADDA,≠}1”差不多,但INC A是单字节单周期指令,而“ADD A,≠}1”则是双字节双周期指令,而且INC A不会影响PSW位,如“(A)=OFFH,INC A”后(A)=OOH,而CY依然保持不变;如果是“ADD A,群1”,则(A)=OOH,而CY -走是“1”。因此加1指令并不适合做加法,事实上它主要是用来做计数、地址增加等用途。另外,加法类指令都是以A为核心的,其中一个数必须放在A中,而运算结果也必须放在A中,而加1类指令的对象则广泛得多,可以是寄存器、内存地址、间址寻址的地址等。
减1指令
指令说明:既然加1指令可以用于计数、定时、地址等加l,那么有加也必然有减,所以减1指令的功能与加1指令类似,这里就不多说了,但要注意DPTR没有减1指令。
十进制加法调整指令
在进行BCD码加法运算时,跟在ADD和ADDC指令之后,用来对BCD码加法运算结果进行自动修正。
另外需要了解的是,在算术运算类指令中,除了加1和减1指令外,其他的算术运算类指令都要把结果放到累加器A中,这与数据传送类指令有所不同。
指令说明:功能很简单,A1104EU-T就是将后面目的操作数的值加l。从结果上看“INC A”和“ADDA,≠}1”差不多,但INC A是单字节单周期指令,而“ADD A,≠}1”则是双字节双周期指令,而且INC A不会影响PSW位,如“(A)=OFFH,INC A”后(A)=OOH,而CY依然保持不变;如果是“ADD A,群1”,则(A)=OOH,而CY -走是“1”。因此加1指令并不适合做加法,事实上它主要是用来做计数、地址增加等用途。另外,加法类指令都是以A为核心的,其中一个数必须放在A中,而运算结果也必须放在A中,而加1类指令的对象则广泛得多,可以是寄存器、内存地址、间址寻址的地址等。
减1指令
指令说明:既然加1指令可以用于计数、定时、地址等加l,那么有加也必然有减,所以减1指令的功能与加1指令类似,这里就不多说了,但要注意DPTR没有减1指令。
十进制加法调整指令
在进行BCD码加法运算时,跟在ADD和ADDC指令之后,用来对BCD码加法运算结果进行自动修正。
另外需要了解的是,在算术运算类指令中,除了加1和减1指令外,其他的算术运算类指令都要把结果放到累加器A中,这与数据传送类指令有所不同。
上一篇:带进位位的加法指令
上一篇:单操作数逻辑运算指令
热门点击
- 6264芯片的地址范围
- 工艺流程的设计原则
- BCD码
- 焊接温度和焊接时间
- 波峰焊通用工艺
- 采用专用工具马蹄形烙铁头焊接
- 改变表面张力与黏度的措施
- PQFP (Plastic Quad Fl
- COB技术
- 对湿度敏感器件(MSD)昀管理和控制措施
推荐技术资料
- FU-19推挽功放制作
- FU-19是国产大功率发射双四极功率电二管,EPL20... [详细]