mips

    0

    1답변

    버퍼 및 메모리 할당을 사용하여 입력 문자열의 길이를 확인하려고합니다. 그래서 내가 메모리를 할당하고 문자열을 읽고 그것을 버퍼에 저장한다고 가정 해 보겠습니다. 그러면 문자열의 길이를 어떻게 알 수 있습니까?

    0

    1답변

    # PART 1 .data # Data declaration section sourceprompt: .ascii "Enter a source string: " queryprompt: .ascii "Enter a query string: " replaceprompt: .ascii "Enter a replace string: " noma

    0

    1답변

    이 코드에 약간의 문제가있어 qtspim은 그 함수에 syscall과 함께 읽혀질 글자를 비교하려고한다고 말합니다. 문자열 h를 $ v0과 비교하고 있기 때문에 같으면 Instruction references undefined symbol at 0x004000dc [0x004000dc] 0x10220000 beq $1, $2, 0 [menu-0x004000

    0

    1답변

    num1과 num2 사이에 홀수를 인쇄해야하는데, 지금까지 나와있는 코드가 모든 숫자를 인쇄합니다. 홀수를 인쇄하기 위해 고심하고 있습니다. addi $v0, $zero, 4 la $a0, str.displaynum syscall add $s0,$zero, $t0 #starting number/loop counter loop: addi $v

    3

    1답변

    저는 MIPS가 새로워서 this 도서를 사용하여 나 자신을 가르치려고합니다. 데이터 지시어를 배우려고하는데이 세 가지의 차이점은 무엇입니까? list: .word 0:3 list: .word 3 list: .word 그러나 명확한 문서/참조를 찾지 못했습니다. 감사합니다.

    0

    1답변

    기본 MIPS 5 단계 파이프 라인에서 ALU 성능이 50 % 향상되면 CPU의 전반적인 성능에 어떤 영향을 미칩니 까?

    1

    1답변

    qemu로 펌웨어를 에뮬레이트하려고하는데이를 실행하는 중에 오류가 발생합니다. 모든 먼저 나는 폴더에 펌웨어 파일 시스템을 추출하고, 그것을 QEMU-에는 mipsel 파일 드 복사 : 다음 bin cdrom dev etc home init lib linuxrc mnt opt proc qemu-mipsel root sbin sys tango tmp udev

    1

    1답변

    두 개 이상의 다차원 배열을 배정 밀도 float로 할당하고 함께 추가하는 MIPS 프로그램을 작성하고 있지만 추가 개념을 이해하지 못하는 것 같습니다. 배정도 부동 소수점. 이중 정밀도로 작업 할 때도 $ f 레지스터를 사용해야한다는 것을 이미 알고 있습니다.이 간단한 프로그램을 작성했는데 왜 제대로 작동하지 않는지 이해할 수 없습니다. .text ma

    1

    1답변

    $v0, $v1은 $v0이 32 비트, $v1 64 비트 인 함수 결과 레지스터라는 것을 알고 있습니다. 또한 $ao-$a3은 정수 유형 변수를 보유하는 함수 인수 레지스터라는 것을 알고 있습니다. 나는 이들 중 어느 것도 함수 호출에 걸쳐 보존되지 않는다는 것을 이해하지만 MIPS에서 문자 그대로 사용하는 것이 이해가되지 않습니까? 어떤 상황에서이 레지스

    1

    1답변

    안녕하세요, 나는 변이 부분에 대해 정말로 혼란스러워합니다. N에 의한 왼쪽 쉬프트가 2^N의 결과를 산출한다는 것을 이해 합니다만, 어떻게 승수를 왼쪽으로 이동하고 피승수를 오른쪽으로 이동시키면서 2의 곱을 얻는가 ?? 다음은 콘솔에서 입력 된 두 숫자의 제품을 계산하는 코드이다 : .data string1: .asciiz "Enter multipli