正在加载图片...
3、带借位减指令条)低字节高字节 【例45】两字节数相减,设被减数放在20H、21H单元, 减数放在30H、31H单元,差放在40H、41H单元。若 高字节相减有借位则转OVER处执行,试编程实现之。 解:程序代码如下 SUBM:CLRC;低字节减之前借位CY清0 MOVA,20H;被减数送A (21H)(20H) SUBB A,30H;低位字节相减 31(30H) MOV40H,A;结果送40单元(41H)(40H MOVA,21H;被减数高字节送A SUBB A,3IH;高字节相减 MOV41H,A;结果送41H单元 JC OVER;若有借位,则转OER处执行 OVER: 。00●0 204237 3:01:413:01:41 3、带借位减指令(4条) 【例4-5】 两字节数相减, 设被减数放在20H、21H单元, 减数放在30H、31H单元, 差放在40H、41H单元。若 高字节相减有借位则转OVER处执行, 试编程实现之。 解:程序代码如下: 13 20:42:37 SUBM: CLR C ;低字节减之前借位CY清0 MOV A, 20H ;被减数送A SUBB A, 30H ;低位字节相减 MOV 40H, A ;结果送40H单元 MOV A, 21H ;被减数高字节送A SUBB A, 31H ;高字节相减 MOV 41H, A ;结果送41H单元 JC OVER ;若有借位, 则转OVER处执行 …… OVER: …… 低字节 高字节 (21H) (20H) - (31H) (30H) (41H) (40H)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有