이중 연결된 목록을 작성한 다음 MIPS 어셈블리 언어를 사용하여 버블 정렬로 요소를 정렬했습니다. 내가 문제가있는 것은 값을 잘 복사 할 삭제 기능을 작성한 다음 중복 된 값의 전후에있는 요소의 포인터를 변경하여 참조되지 않도록하는 방법이다. 각 요소는 요소 앞과 뒤의 요소에 대한 포인터를 포함합니다. 어떤 도움을 주시면 감사하겠습니다.
x86 컴퓨터에서 gcc를 사용하여 MIPS 바이너리를 생성하고 싶습니다. MIPS 크로스 컴파일러를 설치하기 위해서 나는 this page에 대한 지시를 따랐다. gcc와 binutils를 성공적으로 설치할 수 있습니다. 크로스 컴파일러를 사용하여 간단한 hello world 프로그램을 컴파일하려고했습니다. /opt/cross/bin/mipsel-unkn
안녕하세요, ComArch에 새 소식이 있습니다. 나는 숙제를 쓰고있어. 내 질문은 내 루프 내 프로그램을 사용자 int 입력을 10으로 나누고 내 루프를 통해 갈 것입니다 및 나누기 0 때까지 나눕니다. 현재 그것은 내 몫에 대해 0을 출력하지만 나머지는 각 값을 출력합니다. 그렇다면 코드를 수정하여 나누면 남아있는 모든 나머지를 출력 할 수 있습니다.
내 교사는 단순히 너무 같은 레지스터로 문자를로드 할 수 있다는 말을했다 : li $s2 "A"
li $s1 "0"
내가 Qtspim에 내 파일을로드 할 때를 제외하고 그것은 나에게 구문 오류를 던지고 유지합니다. 누구든지 내 선생님이 거짓말을했다면 알 수 있습니까? 그렇다면, 즉각적인 방법으로 등록자에 캐릭터를로드하는 방법. 나는 캐릭터가 이미 데이
안녕하세요 여러분, MIPS 프로그래밍에 익숙하지 않고 MIPS의 구문과 규칙을 파악하는 데 어려움을 겪고 있습니다. 나는 3 개의 정수에 대한 사용자 입력을 받아서 가장 큰 것으로부터 가장 큰 것으로 정렬하는 프로그램을 작성하려고합니다. 지금까지 내가 가지고있는 코드는 내가 입력을하고 a0- $의 A2를 $ 3 개 별도의 레지스터로 저장하는 방법에 대한
나는 문제를 발견했다. 나는 생각한다. 나는 프로그램을 작동 시키도록했다. 내 질문은 지금 이것은 재귀로 간주됩니까 ??? 내가 할 수있는 최선의 의견을 말하려고했다. 나는 그 자체를 호출하는 함수 밖에서 스택을 조작한다. 선생님은 재귀 프로그램을 원하며 현재 자격이되는지 확실하지 않습니다. 또한 이것이 재귀 적으로이 프로그램을 수행하는 대체, 일반적인 방
간단한 밉 프로그램을 작성하려고하는데 32 비트 부호있는 정수를 선언해야합니다. 나는 다음과 같은 간단한 코드를 작성했습니다 는 : .data
max: .word 11111111111111111111111111111111
나는 최대의 값이 -1 것으로 예상하지만 내 IDE 숫자가 -954437177으로 해석되고 있음을 알려줍니다. MARS 4.4를 I