0
scasb와 masm32를 사용하여 문자열의 특정 기호의 개수를 계산하는 프로그램을 작성하고 싶습니다. 예제를 찾았지만 왜 오류가 발생하는지 알 수 없습니다.기호가 문자열 masm32에 있습니다.
.data
str db '. . .'
len_str=$-str
.code
start:
mov ax,@data
mov ds,ax
mov es,ax
lea di,str
mov cx, len_str
mov al,' '
mov bx,0
cld
cycl:
repe scasb
jcxz exit
inc bx
jmp cycl
exit:
이
A2008 구문 오류 DB를 받고, STR
A2006 구문 오류 발현
A2148 잘못된 기호 유형 len_str : 출구
A2004 다음은 코드의 일부 : 기호 유형 충돌
문자열은 "큰 따옴표"로 표시 될 가능성이 큽니다. –