STOP£ºRET
[½âÎö]1£©¸Ã³ÌÐòÉè¼ÆµÄÖ÷ÌåÓ¦ÊÇÒ»¸öÑ»·¡ª¡ªµ±ÊäÈë×Ö·ûµÄÊÇСд×Öĸ£¨a ¡« z£©Ê±£¬¾Í½«Æäת»»Îª´óд×ÖĸÀ´ÏÔʾ£¬´Ë¹ý³ÌÑ»·½øÐУ¬Ö±µ½µ±ÊäÈëµÄ²»ÊÇСд×Öĸʱ£¬³ÌÐò½áÊø¡£
2£©ÊäÈëÒ»¸ö×Ö·ûµÄ¿ÉʹÓÃDOSµÄ1ºÅ¹¦ÄÜʵÏÖ£º MOV AH, 1 INT 21H
¸ÃDOSµ÷ÓÃÖ´ÐÐÍêºó£¬»á½«ÊäÈëµÄ×Ö·ûµÄASCIIÂëÖµËÍÈëAL¼Ä´æÆ÷¡£ 3£©ÅжÏÊäÈëµÄÊÇ·ñΪСд×Öĸ£¨a ¡« z£©µÄ·½·¨£º CMP AL, ¡®a¡¯
JB STOP £»²»ÊÇСд×Öĸʱ£¬×ªSTOP CMP AL, ¡®z¡¯
JA STOP £»²»ÊÇСд×Öĸʱ£¬×ªSTOP ¡ £»ÊÇСд×Öĸʱ,½«Æäת»»Îª´óдÏÔʾ STOP£º RET £»²»ÊÇСд×Öĸʱ£¬³ÌÐò½áÊø
4£©Ð¡Ð´×Öĸ±È´óд×ÖĸµÄASCIIÂëÖµ´ó20H£¬Òò´ËÖ¸Áî SUB AL, 20H£¬½«Ê¹ALÖеÄÄÚÈݱäΪ´óд×ÖĸµÄASCIIÂëÖµ¡£
5£©Êä³öÒ»¸ö×Ö·ûµÄ¿ÉʹÓÃDOSµÄ2ºÅ¹¦ÄÜʵÏÖ£º MOV DL, AL MOV AH, 2 INT 21H
Ïà¹ØÍÆ¼ö£º