
微机原理 汇编语言的小问题
CMPAL,30HJCL1CMPAL,3AHJNCL1ANDAL,0FHRETL1:MOVAL,0FFHRET谁能帮我解释一下这个程序?答案是07H,和我想的不一样。...
CMP AL,30H
JC L1
CMP AL,3AH
JNC L1
AND AL,0FH
RET
L1: MOV AL,0FFH
RET
谁能帮我解释一下这个程序?答案是07H,和我想的不一样。 展开
JC L1
CMP AL,3AH
JNC L1
AND AL,0FH
RET
L1: MOV AL,0FFH
RET
谁能帮我解释一下这个程序?答案是07H,和我想的不一样。 展开
2个回答
展开全部
CMP AL,30H;比较AL与30H
JC L1;AL<30H转到L1
CMP AL,3AH;AL>=30H,则继续与3AH比较
JNC L1;AL<=3AH,则转L1
AND AL,0FH;AL>3AH,保留AL低四位
RET
L1: MOV AL,0FFH;AL=FFH
RET
你这个没有给出AL初值,无法确定最终结果。这是确定0~9数字的程序。按你的答案,估计AL初值是37H
JC L1;AL<30H转到L1
CMP AL,3AH;AL>=30H,则继续与3AH比较
JNC L1;AL<=3AH,则转L1
AND AL,0FH;AL>3AH,保留AL低四位
RET
L1: MOV AL,0FFH;AL=FFH
RET
你这个没有给出AL初值,无法确定最终结果。这是确定0~9数字的程序。按你的答案,估计AL初值是37H

2025-08-15 广告
1. **电阻(R)**:代表溶液电阻(Rs)或电荷转移电阻(Rct),反映体系的欧姆阻抗或反应阻力。
联系电话:19970352726;上海炙云新能源科技有限公司及分公司苏州湛云科技有限公司是国家高新技术企业,也是苏州“姑苏领军人才企业”...
点击进入详情页
本回答由湛云科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询