'9'是汇编语言中的字符表达式,代表单引号中字符的ASCII值。
它也就是 CMP AL, 39H
我的方法是不CMP,但即使是CMP的条件跳转语句后面,把这个无条件跳转或NOP指令,指令的长度可能要注意以下了,反正不够用nop
CMP AL,30H AL 30H
JC L1; AL <30H转到
L1 3AH; CMP AL,AL = 30H,然后继续3AH
L1 JNC AL < = 3AH转L1
AL,0FH AL 3AH保留的AL低四位
RET
L1:MOV AL,FFH,AL = FFH
RET
此没有给出AL初始值,不能确定最终结果。这是确定的0到9的数字的程序。的回答,据估计,对AL的初始值是37H