-2
그래서 MIPS 어셈블리 언어를 사용할 수 있어야하고 일부 부분을 이진 표현으로 변환 할 수 있어야하는 프로그램을 작성하려고합니다. 나는 별도의 토큰을 나누는 strtok를 사용하려고 해요strtok()을 사용하여 C에서 여러 구분 기호로 줄 바꿈
add $s0, $t0, $s2;
,하지만 난 지금까지 달성 할 수있었습니다 모든 지시 라벨 밖으로 분리 :이 형식으로 선을 얻고있다. 나는 줄을 읽고 모든 자체로
add
을받을 때, 캐릭터 라인의 나머지 부분은 엉망이됩니다 그것은 쓰레기가됩니다입니다 수 있습니다. 선 아래로 당신이 더 구분 기호의 변화를 볼 수 I은 현재 구분 기호로
" "
사용하여 구분 만하고 있습니다. 문자열을 토큰 화하고 각각의 토큰을 받으면 어떻게 번역 할 수 있습니까?
디버깅 도움말 ("이 코드가 작동하지 않는 이유는 무엇입니까?")에는 원하는 동작, 특정 문제 또는 오류 및 질문 자체에서이를 재현하는 데 필요한 가장 짧은 코드가 포함되어야합니다. 분명한 문제 설명이없는 질문은 다른 독자에게 유용하지 않습니다. 다음을 참조하십시오 : 최소, 완전하고 검증 가능한 예제를 작성하는 방법 : –
*** 코드 표시 *** – abelenky