2006년 05월 16일
MIPS programming
이번 컴구 과제가 MIPS 로 myRISC 어셈블러를 작성하는 것이었습니다.
삽질에 삽질을 거듭해서 label 처리 및 jal 처리를 제외하고는 그럭저럭 잘 해결 하였는데 마지막에 label 과 jal 이 문제가 되고 있습니다. 이미 C 로는 코딩이 완료된 상황이라 그대로 MIPS 로 옮기면 되는데 배열 처리 관련해서 쉽지가 않아서 고심중이었는데 배열처리 방법을 알게 되서 일단 기록하고 다시 코딩에 도전하려 합니다. (thanks to TEnOTT)
MIPS 에서 array data 를 선언하고 사용하는 법
http://www.cs.pitt.edu/~xujie/cs447/AccessingArray.htm
MIPS language overview. Data declaration part 가 도움이 됨
http://logos.cs.uic.edu/366/notes/MIPS%20Quick%20Tutorial.htm
ascii character set - linux 에서 spim 돌리면서 확인할 때 사용
http://www.robelle.com/smugbook/ascii.html
-----
완성했습니다. 디버깅이 완전 삽질이더군요.
삽질에 삽질을 거듭해서 label 처리 및 jal 처리를 제외하고는 그럭저럭 잘 해결 하였는데 마지막에 label 과 jal 이 문제가 되고 있습니다. 이미 C 로는 코딩이 완료된 상황이라 그대로 MIPS 로 옮기면 되는데 배열 처리 관련해서 쉽지가 않아서 고심중이었는데 배열처리 방법을 알게 되서 일단 기록하고 다시 코딩에 도전하려 합니다. (thanks to TEnOTT)
MIPS 에서 array data 를 선언하고 사용하는 법
http://www.cs.pitt.edu/~xujie/cs447/AccessingArray.htm
MIPS language overview. Data declaration part 가 도움이 됨
http://logos.cs.uic.edu/366/notes/MIPS%20Quick%20Tutorial.htm
ascii character set - linux 에서 spim 돌리면서 확인할 때 사용
http://www.robelle.com/smugbook/ascii.html
-----
완성했습니다. 디버깅이 완전 삽질이더군요.
# by | 2006/05/16 10:17 | IT | 트랙백(1) | 덧글(3)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
제목 : 0d 0a
이번에 어쩌다보니 wget 을 만들게 되었다. 새벽 3 시쯤 잘려고 침대에 누웠는데 치통 때문인지 잠이 잘 안와서 뒤척이다가 일어나서 대충 툭툭 쳐서 만든 녀석인지라 구멍이 많다. 아직 미완이긴 하지만 일단 동작은 하는데 이놈을 만들다가 생긴 작은 버그를 적어 놓을까 한다. 실상 내가 작성한 부분에는 대단한건 없다. 이미 라이브러리가 완벽하게 구현되어 있어서 그저 갖다 쓰는 일 밖에 없었으니... 웹에 지정된 파일에 접속해서 내용을 읽......more