방금전에 질문드린 내용 수정해서 한번 더 질문드리겠습니다.

22 views
Skip to first unread message

성호

unread,
Nov 25, 2012, 11:17:40 AM11/25/12
to l...@cs.kookmin.ac.kr

방금 찾아본 결과

 

floating point exception 은 주석에서 .이 포함되면 exception이 나는듯 합니다..  주석 에러인듯 한데 이것도 버그인가요?

 

그런데 저 에러를 수정하고 나니까 위와 같은 에러가 발생하는데요. 저 에러는 어떤 건지 질문드리겠습니다 ㅜㅜ 밤늦게 죄송합니다 ㅠ



memory.png

조교

unread,
Nov 25, 2012, 11:27:21 AM11/25/12
to l...@cs.kookmin.ac.kr, l....@hanmail.net
LMC 어셈블리 원시 코드를 보기 전까지는 확답할 수 없겠네요.

에러를 발생시킨 원시 코드를 제 메일로 보내주세요.

허대영.

2012년 11월 26일 월요일 오전 1시 23분 30초 UTC+9, 성호 님의 말:

조교

unread,
Nov 25, 2012, 11:52:45 AM11/25/12
to l...@cs.kookmin.ac.kr, l....@hanmail.net
방금 어셈블리 원시 코드를 확인했습니다.

64비트 코드에서 어셈블리 버그가 있는것 같습니다.

32비트 코드를 사용해서 컴파일해서 사용하도록 하세요. 
(컴파일이 안되는 경우, 우선은 linux머신에서 작업하도록 하세요.)

64비트 머신에서 32비트로 컴파일하려면 조금 복잡합니다.
 - 우선, math 라이브러리와 flex가 32bit 머신용으로 설치되어 있어야 합니다.
 -  make 할때에 다음과 같이 해야 합니다.
  1. make CFLAGS="-g -rdynamic -m32"
  2. 안될 경우 make CFLAGS="-g -m32"
  3. 그래도 안될 경우 우서은 linux.cs.kookmin.ac.kr에서 하세요.

허대영.

추신. USE 키워드는 RL 타깃으로 어셈블해야 합니다.
Monitor> ASMBL 5 6 7
위와 같이 실행하세요. CSECTION 키워드는 LL 타깃으로 어셈블해야 합니다.
Monitor> ASMLL 5 6 7

2012년 11월 26일 월요일 오전 1시 27분 22초 UTC+9, 조교 님의 말:
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages