qtspim

    -1

    1답변

    C 프로그램을 MIPS 어셈블리 프로그램으로 변환하려고합니다. for(int i = 1; i <= number; i++) for(int j = 1; j <= number; j++) if(j % i == 0) Bulbs[j-1] = (Bulbs[j-1] + 1) % 2; 내가 가지고있는 것은 지금까지 다음과 같습

    0

    1답변

    위 도시 된 바와 같이, lw 명령은 3 기계 코드로 번역 [00400028] 8d090008 lw $9, 8($8); lw $t1, 0x008($t0) [0040002c] 312a0002 andi $10, $9, 2 ; 5: andi $t2,$t1,0x2 [00400030] 1148fffd beq $10, $8, -12 [chkswitch-0x

    2

    1답변

    모음의 수를 MIPS 단위로 계산하는 프로그램을 작성해야합니다. 현재 코드가 QtSPim에서 한계를 벗어난 메모리를 제공합니다. MIPS의 초급 단계에 있으므로 도움이 될 것입니다. 지금까지 코드 : 게시 된 코드가 없는지 등을 라벨을 가지고 있기 때문에이 .data str: .space 20 my_chars: .space 20 vow1: .b

    1

    1답변

    내 CS 클래스에 대한 MIPS 어셈블리 언어를 배우려고합니다. 나는 문법적으로이 프로그램을 쓰려고 애 쓰고있다. 교수님이 우리에게 준 다른 예를 보았습니다. 나는 그것을 철저히 따랐습니다. 내 지점에서 동일한 조건이 아니라는 오류가 나타납니다. 코드는 다음과 같습니다. # Main program that will call subroutine fib to

    0

    1답변

    저는 최근에 어셈블리를 연구 중이므로 예외가 어떻게 작동 하는지를 이해할 수 없습니다. 좀 더 구체적으로, 예외 6이 발생하고 무시 된 메시지가 나타납니다. 누군가가 정확히 무슨 뜻인지 설명해 주시겠습니까? qtspim을 사용하고 있습니다.

    0

    1답변

    아래의 C 코드와 동일한 MIPS 코드를 작성하려고합니다. int arrayData[5] = { 1,2,1,3,4 }; int K = 3; int KCtr = 0; int result; bool isUnique; for (int o = 1; o < 5; o++) { isUnique = true; for (int i = 0; i

    0

    1답변

    그래서 사용자 정의 문자열에서 사용자 정의 문자가 몇 번 발생하는지 인쇄하는 간단한 프로그램을 작성하고 있습니다. 여기 내 코드입니다 : .data command1: .asciiz "Please enter a sentence " command2: .asciiz "Please enter a character " count: .wo

    0

    1답변

    Mips에서 반복적 인 바이너리 검색을 만들려고합니다. 아래는 제 코드입니다. 그것은 중간 값을 검색 할 때 작동합니다. 그렇지 않으면 그 이유는 모르겠습니다. 내가 MIPS의 새로운 그리고 난 그것을 알아 냈 더 나은 그래서 어떤 비판이 .data myArray: .word 1 4 5 7 9 12 15 17 18 20 21 30 last: #the a

    0

    1답변

    I/O 시스템 호출 이상으로 종료하면 종료 호출 (코드 10)을 수행해야합니까, 그렇지 않으면 필요하지 않습니까? .data input_message: .asciiz "\nEnter an integer: " .text .globl main main: li $v0, 4 la $a0, inpu

    0

    1답변

    MIPS에서 어셈블러 프로그램을 작성하려고하는데 pseudoinstructions없이 for 루프를 사용하려고하면 QtSpim에서 "레지스터 1이 어셈블러 용으로 예약되었습니다 시/Rechnerorganisation이/Qtspim가/Rechneruebung Vorgaben/minimum_finden.s SLT의 $, $ t0의, $의 A1의 #slt (내가