4.3.1 数据传送类指令 1、累加器A为目的操作数的指令 MOV A,#data ;data→A MOV A,direct ;(direct) → A MOV A,Rn ;Rn→A MOV A,@Ri ;(Ri) → A 例 若(A)=0101 0110B,表示的BCD码为56,(R3)=0110 0111B,表示的BCD码为67,(CY)=0。执行以下指令: ADD A,R2 DA A 由于(A)=0010 0011B,即,且(CY)=1,即 调整要完成的任务是: (1)当累加器A中的低4位数出现了非BCD码 (1010~1111)或低4位产生进位(AC=1),则应在低4位加6调整,以产生低4位正确的BCD结果。 (2)当累加器A中的高4位数出现了非BCD码(1010~1111)或高4位产生进位(CY=1),则应在高4位加6调整,以产生高4位正确的BCD结果。 十进制调整指令执行后,PSW中的CY表示结果的百位值。 结果为BCD数123。 应该注意,DA指令不能对减法进行十进制调整。 4.3.2.2 减法指令 SUBB A,Rn ; A-Rn-CY→A SUBB A,direct ; A-(direct )-CY→A SUBB A,@
您可能关注的文档
最近下载
- 自备动力系统的飞行玩具安全技术要求标准立项修订与发展报告.docx VIP
- 广州正佳广场平面图2讲课文档.ppt VIP
- 广州正佳广场平面图.pptx VIP
- 410采煤机电控系统说明书.doc
- ASQ Z1.4 2003(R2018)抽样计划最新版.pdf VIP
- 广州正佳广场平面图.ppt VIP
- (公示版)巨正源(揭阳)新材料基地项目环境影响报告书.pdf VIP
- 珠海长炼石化设备有限公司.doc VIP
- 自考06008影视文学(浙江)密训高频考点重点汇总.docx VIP
- 北镇市暖春热力2台65吨燃煤热水锅炉改造能效提升及其除尘脱硫脱硝系统环保提标改造项目环境影响报告书.pdf VIP
原创力文档

文档评论(0)