當前位置:股票大全官網 - 財經新聞 - MOVAH 01Hint21H和Al 0FH是什麽意思?妳們程序員能解決!!!!!

MOVAH 01Hint21H和Al 0FH是什麽意思?妳們程序員能解決!!!!!

mov ah,01h

int 21h

這是壹個中斷調用,用來接收鍵盤輸入的字符,並存儲在al中。

結合and al,0fh可以看出,這需要在al中輸入壹個字符' 0' ~' 9 ',然後轉換成相應的數字。因為字符' 0' ~' 9 '的ASCII碼正好是30h~39h,所以低四位正好是這個字符對應的數字值,而and al,0fh的作用就是取al的低四位。

比如輸入字符‘2’,它的ASCII碼是32h,也就是al = 32h。然後執行and al,0fh,al變成2。