【发布时间】:2014-03-07 16:07:49
【问题描述】:
我需要检查 char 是否为大写字母。
现在我知道我需要先cmp al, "A",如果大于或等于,我需要cmp al, "Z",然后如果小于或等于,那么它是一个大写字母。
知道如何进行这两个比较而不必在其间跳转标签吗?
【问题讨论】:
-
我自己不是汇编程序员,所以作为评论而不是答案发布,但为什么不这样:
cmp al, "A",jnz END如果比较失败,cmp al, "Z",jnz END如果比较失败,则编写转换代码,然后是END标签。不严格遵守“无需跳转标签”的规则,但它仍然非常有效,不是吗? -
看看这个问题的答案是不是你想要的:stackoverflow.com/questions/19533884/…
标签: assembly