2
Y86에서 프로그램을 작성하고 있지만 스택 및 기본 포인터를 설정하는 코드 줄에 "레이블을 찾을 수 없습니다"오류가 계속 나타납니다. 내 노트에 어떻게Y86 컴파일러에서 "레이블을 찾을 수 없습니다"오류가 발생했습니다.
.pos 0
init:
irmovl Stack, %esp //Set up stack pointer
irmovl Stack, %ebp //Set up base pointer
call main //call main program
halt //Terminate program
이 어떤이지만, 내가 컴파일 할 때 나는 init 함수 내부의 .POS 0 라인을 넣어 시도했습니다
Error on line 8: Can't find label
Line 8, Byte 0x0006: irmovl stack, %esp //Set up stack pointer
Error on line 9: Can't find label
Line 9, Byte 0x000c: irmovl stack, %ebp //Set up base pointer
, 내가 얻을 : 내 코드입니다 (나는 도움이 될 것이라고 생각했다.) init : 행을 모두 nixing하는 것뿐만 아니라 여전히 같은 문제를 겪고있다.