急需解决!!关于汇编的个问题!!

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
程序段 :AX BX分别为 (1)D023 9FDO (2)94B7 B568SUB AX,BXJNC L3JNO L4JMP SHORT L5请问在(1)(2)下分别跳转到哪里啊?OF CF分别是多少?PS:那个SHORT 不要也可以吧?

                                                                                                我没有接触过PC中的汇编 我只对51单片机里的汇编有些了解 我下面的话是我通过分析得出来的 你在使用的时候也判断一下根据51单片机里的经验 OF是半字的进、借位标志 CF是整字的进、借位标志 所以1)要跳到L3(AX>BX 故CF=0 JNC 是只C不为1时跳转 )2) 要跳到L4 (AX<BX 故CF=1 又B7>68 既OF=0 则发生跳转)PS:我认为JMP SHORT 应该是短转移 如果你的标记为L5的语句在当前语句的不远处 则可以省去 否则 不可                                       
提问者对答案的评价:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行