2014-01-10 1 views
1

어셈블리에서 문자열을 선언해야합니다.어셈블리의 .string과 db의 차이점

문자열 선언을위한 .string과 db의 차이점은 무엇입니까?

+0

이 지시어의 의미는 어셈블러 사투건에 따라 크게 다를 수 있습니다. 내가 아는 한 MASM도 NASM도 GAS도 둘 다 말할 수 없다. 어떤 어셈블러를 사용하고 있습니까? – doynax

답변

2

db는 문자 그대로 실행 파일에 해당 바이트를 문자 그대로 배치합니다.

+0

나는 당신을 얻지 못했다. 좀 더 명확해질 수 있습니까? – user1599964

+0

.string 은 힙에 문자열을 배치하지만 db 은 문자열을 스택에 배치한다는 의미입니까? – user1599964

+1

String 공간을 할당하고 문자를 넣습니다. db는 바이트를 정의합니다. 그건 달라. – Laykker