使用匯編語言顯示字符串
...
...
;統計字符串中大寫字母、小寫字母、數字、其他字符的個數DATAS SEGMENT buf db '12ADdf#gh592HKL*','$' tp1 db 0;大寫字母個數 tp2 db 0;小寫字母個數 tp3 db 0;數字的個數 tp4 db 0;其他字符的個數 ...
先判斷后轉化 原理: 這類題目主要通過ASCII(美國信息交換標准代碼)碼差值實現,A對應ASCII碼十進制數字是65,a對應ASCII碼十進制數字是97,即大小寫字母之間ASCII碼差值為32,想要將大寫字母轉換為小寫字母可以將該字符ASCII碼值+32,同理小寫字母轉換成大寫字母只需 ...
比較兩個字符串 1. 題目:比較字符串是否相等 2. 要求:寫一程序,比較兩個字符串String1和String2所含的字符是否相同;若相同則顯示’Match’,否則顯示’No Match’。 輸入兩個字符串之后,將串操作所必須的寄存器等參數設置好,然后使用串操作指令進行從頭到尾的比較 ...
原理: 這類題目主要通過ASCII(美國信息交換標准代碼)碼差值實現,A對應ASCII碼十進制數字是65,a對應ASCII碼十進制數字是97,即大小寫字母之間ASCII碼差值為32,想要將大寫字母轉換為小寫字母可以將該字符ASCII碼值+32,同理小寫字母轉換成大寫字母只需將該字符ASCII碼值 ...