mips

    3

    2답변

    사용자가 입력 한 문자열이 회문인지 여부를 결정하는 프로그램을 MIPS에 작성하는 중입니다. 그것은 건설중인 세 가지 서브 루틴을 가지고 있습니다. 여기 코드의 주요 블록, 서브 루틴은 관련 정보와 함께 다음과 같이하십시오 .data Buffer: .asciiz " " # 80 bytes in Buffer intro:

    0

    3답변

    애플리케이션 프로파일 링/최적화가 필요합니다. valgrind가 옵션이 아니므로 mips 컴퓨터에서 실행 중입니다. 모든 도구 제안, 전술? 편집 : 자세한 내용을 입력해야합니다. 내 toolchain에서 Gprof가 지원되지 않습니다. 나는 oprofile을 시도했다. 그러나 결과는 틀린 것처럼 보이고, 또한 나는 calltree를 얻을 수 없었다. 나는

    6

    1답변

    MIPS의 32 비트 정수에서 최하위 비트를 확인/가져 오는 짧은 방법이 있습니까? 그것은 분명히 홀수와 정수를 검사하는 알고리즘이 홀수이거나 심지어 이것을 결정할 수있는 알고리즘으로 설정됩니다. 하지만이 방법을 사용하는 것이 더 좋은 방법 일 것입니다 ...

    0

    1답변

    MIPS에서 매번 MSB를 1 (1000, 다음 번 1100, 다음 1110 등)으로 채워 이진수 (0000)를 시프트하는 방법이 있습니까?

    2

    3답변

    MIPS의 "f"레지스터에 값이있는 경우 X.YZDEF에서 X.YZ까지 어떻게 잘라내나요? 플로트에서 두 개의 int로 변환하고 표시해야합니다 ... 어떻게 할 수 있습니까?

    0

    1답변

    PCGPRLEN-1..28의 의미는 무엇입니까 ?? 이 4 비트는 어디에서 오는 것입니까? alt text http://img208.imageshack.us/img208/3750/jumpv.jpg

    1

    1답변

    특정 비트 표현의 패리티를 결정하는 몇 가지 지침이 MIPS에 있습니까? 나는 "숫자"가 짝수 패리티를 가지고 있는지 또는 홀수 패리티가 있는지를 결정하기 위해 바이너리 표현의 개별 비트를 XOR하는 것이지만, MIPS 명령어 집합에 대해 계산 집약적 인 것처럼 보인다. 나는 이것을해야한다. 최대한 빨리 또한, 내가 일하고있는 번호는 그레이 코드로 표시되어

    5

    1답변

    $gp 레지스터를 사용하여 값을 저장하는 데 위험이 있습니까? 나는 내 질문에 $gp의 진정한 기능이 무엇인지, 그리고 어떻게 든 비하인드 (back-the-scenes)로 불려지는 것 같아서, 만약 내가 그것을 사용한다면, 상황이 매우 잘못 될 수 있겠는가?

    4

    3답변

    나는 MARS simulator을 사용하여 MIPS 어셈블리 언어에 젖은 채로 노력하고있다. 내 주요 문제는 어떻게 어셈블리 언어 지침을 통해 나중에 액세스 할 수 있도록 메모리 위치 집합을 초기화하는 것입니까? 예를 들어 주소 0x1001000 - 0x10001003을 0x99, 0x87, 0x23, 0x45 값으로 초기화하고 싶습니다. 내 어셈블리 프로

    3

    1답변

    .data VALS: .half 0xbead, 0xface RES: .space 4 .text la $t0,VALS lh $t1,($t0) lhu $t2,2($t0) sll $t2,$t2,16 or $t2,$t1,$t2 jal AVG .word -2 .word -6