微机原理 汇编语言的小问题

CMPAL,30HJCL1CMPAL,3AHJNCL1ANDAL,0FHRETL1:MOVAL,0FFHRET当AL=37H时执行程序后,AL=多少?答案是07H,请问有... CMP AL,30H
JC L1
CMP AL,3AH
JNC L1
AND AL,0FH
RET
L1: MOV AL,0FFH
RET

当AL=37H时 执行程序后,AL=多少?
答案是07H,请问有问题吗?和我算的不一样。
刚开始学,不太明白。
展开
 我来答
rockrider001
2011-04-01 · TA获得超过1566个赞
知道小有建树答主
回答量:1200
采纳率:100%
帮助的人:1173万
展开全部
就是07h
这程序是判断 al >= 0x30 && al <0x3a时,把高四位去掉
就是把ascii的数字字符转换为数值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式