0
我有這樣的代碼:比較兩個字符串大小寫不敏感
section .data
msg1 db "Equal"
msg1Len equ $ -msg1
msg2 db "Not equal"
msg2Len equ $ -msg2
str1 db "abcde"
str1Len equ $-str1
str2 db "abcde"
str2Len equ $ -str2
section .text
global _start
_start:
mov esi,str1
mov edi,str2
mov ecx,str2Len+1
cld
repe cmpsb
jecxz equal ;jumps if equal
;if not equal
mov eax,4
mov ebx,1
mov ecx,msg2
mov edx,msg2Len
int 80h
jmp exit
equal:
mov eax,4
mov ebx,1
mov ecx,msg1
mov edx,msg1Len
int 80h
exit:
mov eax,1
mov ebx,0
int 80h
我試圖做的是讓它不區分大小寫,如「ABCDE」仍然等於「ABCDE」。 但是,區分大小寫。你如何使它不區分大小寫? 任何幫助將不勝感激。
謝謝。我一直在想,但我不知道該怎麼做。 – ThisGuy
究竟做什麼? –
我不知道如何使它成爲大寫。 :( – ThisGuy