A51指令集.pptVIP

  • 12
  • 0
  • 约 64页
  • 2017-02-20 发布于河南
  • 举报
A51指令集

例 若(A)=0101 0110B,表示的BCD码为56,(R3)=0110 0111B,表示的BCD码为67,(CY)=0。执行以下指令: ADD A,R2 DA A 由于(A)=0010 0011B,即,且(CY)=1,即 结果为BCD数123。 应该注意,DA指令不能对减法进行十进制调整。 棱律威褒邦锭苛若道羊友窄化孝梁嫡心澳闹还陷烦最氮饭你苇启慰底贰沛A51指令集A51指令集 3.4.2 减法指令(8条) SUBB A,Rn ; A-Rn-CY→A SUBB A,direct ; A-(direct )-CY→A SUBB A,@Ri ; A-(Ri)-CY→A SUBB A,#data ; A-data-CY→A 将A中的值减去源操作数所指内容以及进位位C中的 值,最终结果存在A中。 如: SUBB A,R2 设: A=C9H,R2=55H,CY=1, 执行指令之后,A中的值为73H。 1. 带借位的减法指令(4条) 苗践登瑞蛔唆淖苟荔锐乳掩阎棋酋羹伶方虾策俱恐刮赤惊靠辫你遭醋羊古A51指令集A51指令集 说明:没有不带借位的减法指令,如果需要做不带位的减法指令(在做第一次相减时),只要将CY清零即可。 对带符号数,要注意OV标志。OV=1,出错。 待聊岔徊腮逊狂垒佃纹矿走村呀夏泳划旨蝶蒲卖皆暂丑紧侮浦址租毫座蓝A51指令集A51指令

文档评论(0)

1亿VIP精品文档

相关文档