早教吧 育儿知识 作业答案 考试题库 百科 知识分享

汇编根据代码写出注释STRINGDB'A’;①……MOVAL,STRING;②ADDAL,32;③MOVDL,AL;④MOVAH,02H;⑤INT21H;⑥要求:⑴写出各行的注释。⑵说明程序运行的结果

题目详情
汇编根据代码写出注释
STRING DB 'A’ ;①
……
MOV AL,STRING ;②
ADD AL,32 ;③
MOV DL,AL ;④
MOV AH,02H ;⑤
INT 21H ;⑥
要求:
⑴ 写出各行的注释。
⑵ 说明程序运行的结果
▼优质解答
答案和解析
(1)
STRING DB 'A’ ;①定义字符型变量 STRING
……
MOV AL,STRING ;② 将变量STRING的值传给AL
ADD AL,32 ;③ AL的值加32
MOV DL,AL ;④ AL的值传送给DL
MOV AH,02H ;⑤ 下面二条连起来看,功能是程序返回
INT 21H ;⑥
(2)
返回前 AL=97 DL=97
解释:A的ASCII码为65,加上32后为97 而97是a的ASCII码
这个程序的功能 你可以认为是将大写字母转为小写字母。