2
(GAS 어셈블러에서) 나는이 작업을 수행 할 수 :이 문제에 대한 해결책을 찾을 수 없습니다매크로 정의가 아닌 레이블을 어떻게 연결할 수 있습니까?
add rcx,[a1]
add rcx,[a3]
add rcx,[a5]
: 그것은 출력이해야
i=0
.rept 3
add rcx,[a?(i*2+1)]
i=i+1
.endr
. 나는 그것이 매크로 정의 안에 있기를 원하지 않는다.
gcc로 asm을 빌드하고 있습니까? 그렇다면 C preprocessor를 CPP 매크로와 함께 사용하여 두 args를 붙여 넣을 수도 있습니다. 그것은'gas'가'.rept'를보기 전에 일어난다면 작동하지 않는 것을 제외하고는. 흠. –
나는 매크로를 사용하지 않고 할 수 있다고 믿지 않는다. –
매크로를 사용할 수없는 이유가 궁금합니다. –