저는 어셈블러에서 고정 크기 구조의 데이터를 정의하려고합니다. 문자열로 초기화 된 고정 된 바이트 수의 문자열 데이터를 선언하고 싶습니다. C에서는이 될 것이다 : 32 바이트, 그리고 마지막에 필요하지만 많은 0으로 채워GNU 어셈블러에서 고정 길이 패딩 된 문자열 선언
char my_string[32] = "hello";
.
어셈블러에서 무엇이 해당합니까? 내가 수동으로, 예를 들어 내 문자열의 길이를 계산하고 32 패드에 0 바이트의 필요한 수를 선언 할 수 있습니다 알고
my_string:
.asciz "hello"
.zero 26
그러나이 문자열이 같은에서와 같이 동적으로 정의되고 있는지 나는 그것을 할 수있는 방법 외부 정의 또는 포함?
감사합니다, 나는 당신의 교육적 대답에 감사드립니다. –