0
Mips 어셈블리 언어로 C++ 프로젝트를 변환하고 있습니다. C++에서 배열을 초기화 할 수 있습니다.C++ 코드를 Mips로 변환
int array[5]={1,2,3,4,5};
MIPS 어셈블리 언어로 문자 배열을 초기화하는 방법은 무엇입니까?
Mips 어셈블리 언어로 C++ 프로젝트를 변환하고 있습니다. C++에서 배열을 초기화 할 수 있습니다.C++ 코드를 Mips로 변환
int array[5]={1,2,3,4,5};
MIPS 어셈블리 언어로 문자 배열을 초기화하는 방법은 무엇입니까?
MIPS 어셈블리에서 어셈블러가 배열에 충분한 메모리를 할당하고 지시문 .data
및 .word
을 사용하여 초기 값을 정적으로 할당하도록 어셈블러에 지시합니다. 예컨대 :
.data
arrayOfInts:
.word 1, 2, 3, 4, 5
arrayOfChars
.word 'a', 'b', 'c'
. 배열을 동적으로 할당하려는 의도가 있다면 직접해야합니다.
gusbro에게 감사드립니다. 당신 정말 대단하네요! – Naruto
.space cuz에서 작동합니까? – Naruto
@UmerFarooq :'.space'을 사용하면 어셈블러에 예약 할 바이트 수를 지정해야하지만 실제 값은 지정하지 않아야합니다. 예 : '.space 32'는 32 바이트를 예약합니다. – gusbro