SPIM의 MIPS 매크로 문제

Sep 14 2020

내 랩 코드에서 작동 할 매크로를 얻기 위해 고군분투하고 있습니다. 이것이 내가 쓴 방법입니다.

.macro print_char($arg) li $v0, 11
    add $a0, $zero, $arg
    syscall
.end_macro

다른 레이블과 관련된 위치는 중요하지 않지만 .data 뒤와 .text 앞입니다. SPIM은 다음과 같은 구문 오류를 제공합니다.

spim: (parser) syntax error on line 11 of file /Users/charliecooper/Cabrillo/compsci/cs24/MIPS_code/name_swap.s

      .macro printchar($arg)

매크로를 작성하는 방법에 눈에 띄는 문제가 있습니까?

답변

3 polar Sep 15 2020 at 00:50

누구든지이 게시물을 발견 한 경우 @Michael이 댓글에 맞습니다. 매크로는 SPIM이 아닌 MARS의 기능입니다.