data 섹션에 out_stirng 레이블로 정의해서 문자열 아무거나 만든 다음에 printf_string 루틴 써서 출력하는 프로그램인데..
어디서 뭘 어떻게 틀렸는지 어셈블 링크는 다 되는데 출력이 제대로 안 돼요.. 좀 알려주세요
data 섹션에 out_stirng 레이블로 정의해서 문자열 아무거나 만든 다음에 printf_string 루틴 써서 출력하는 프로그램인데..
어디서 뭘 어떻게 틀렸는지 어셈블 링크는 다 되는데 출력이 제대로 안 돼요.. 좀 알려주세요
보아하니 print_string을 호출하면서 정작 out_string을 인자로 넘겨주는 부분이 없네? push offset out_string을 call 전에 해 보시오
push offset out_string 을 call print_string 위에 코딩하고 해봤는데 에러 떠요
혹 push out_string 이라고 써봐 그냥
이번엔 세그멘테이션 오류라고 떠요
근데 mov eax, out_string 하니까 해결됐어요 감사합니다
문자 출력은 여전히 안되고? 그냥 어셈 파일이랑 asm_io.inc 파일이랑 둘 다 압축해서 압축 파일 만들어서 확장자만 .txt로 바꿔서 올려봐
ㅇㅎ 아무튼 out_string을 인자로 안 넘겨서 생긴 오류니까 당연한 거