0
나는 문자열은 다음과 같이 선언했다면 :리눅스 NASM 어셈블리 문자열의 문자를 분리
message db "ABCDEFGHIJ",0
나는 등으로 날이 문자열에 특정 문자를 가리 수 있도록 해주는 포인터를 만들 수있는 방법 'A'문자. 또한 포인터를 증가시키고 결과적으로 전체 문자열을 순환시킬 수있는 루프를 어떻게 만들 수 있습니까?
나는 문자열은 다음과 같이 선언했다면 :리눅스 NASM 어셈블리 문자열의 문자를 분리
message db "ABCDEFGHIJ",0
나는 등으로 날이 문자열에 특정 문자를 가리 수 있도록 해주는 포인터를 만들 수있는 방법 'A'문자. 또한 포인터를 증가시키고 결과적으로 전체 문자열을 순환시킬 수있는 루프를 어떻게 만들 수 있습니까?
mov ecx, message ; Masm would use "offset"
top:
mov al, [ecx] ; get a character
inc ecx ; get ready for next one
cmp al, 0 ; end of string?
jz done
; do something intelligent with al
jmp top
done:
간단하면서도 효과적입니다. 고맙습니다. – Progrmr