mips

    0

    1답변

    사용자 입력에서 매개 변수로 문자열을 가져 와서 동적 메모리에 저장하는 서브 루틴을 작성하고 싶습니다. .data name: .space 32 # allocates 32 bytes of memory to store a name namePrompt: .asciiz "name: " .text .globl main ma

    1

    1답변

    MIPS에서 연결된 목록을 사용하여 병합 정렬 알고리즘을 구현하려고합니다. 기본적으로이 코드를 번역하려고합니다 : http://www.geeksforgeeks.org/merge-sort-for-linked-list/ 그러나 몇 가지 문제가 있습니다. 정렬 된 목록은 마치 전체 재귀 분기를 잃어 버린 것처럼 불완전합니다 (예 : 정렬 할 링크 목록). 4 -

    1

    1답변

    왼쪽의 1의 수를 얻으려고하는 임 (비트 16-31)이 코드는 작동하지만 특정 1에서 1의 추가 카운트를 얻습니다. 정수. 예 : 1536 이진수는 0000 0000 0000 0000 | 0000 0110 0000 0000 그리고 왼쪽에 0이 1 개있는 것이 맞습니다. 또한 100000 왼쪽 이진수는 0000 0000 0000 0001 이고 결과는 1입니다

    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

    1

    1답변

    저는 ASM/MIPS 기술을 사용하고 있으며 변환에 대한 교육을 받고 싶습니다. MIPS 명령어를 32 비트 16 진수로 변환하고 싶습니다. 예를 들어, $ t0, $ zero, $ t1을 16 진수로 변경하려고합니다. 많은 솔루션을 찾았지만 모든 것이 다릅니다. 아이디어가 있으십니까?

    0

    1답변

    저는 MIPS를 처음 사용하고 SPIM을 컴파일러로 사용하고 있습니다. 나는 쓰기를 시도하고이 프로그램은 진 정수의 사용자의 입력을 받아,의 그것의 이진 표현에 얼마나 많은 제로 및 하나의 결정 .data ques: .asciiz "Enter a decimal integer:\n" zer: .asciiz "Number of 0's\n" one: .a

    0

    1답변

    endiannes에 관한 mips의 동작을 이해하는 데 어려움이 있습니다. (1) 어떤 아키텍처에서는 비트 부호가 0x00000001 대신 0x80000000 대신 액세스 할 수 있습니까? (2) 그렇다면 의사 명령어 li (즉시로드)에서 endianness와 일치하도록 비트 패턴을 반전합니까? (예를 들어, li $t0 2) 감사

    1

    1답변

    Mips 어셈블리 언어를 배우려고했지만 다른 상황에서 사용할 레지스터를 아는 데 어려움을 겪고 있습니다. 나는 $ V0, $ A0 또는 $ (T1)를 ... 사용 하는가하면 시스템 호출을 포함하여 다른 사람에 의해 쓰여진 어떤 코드를 사용하지 않는 경우

    0

    1답변

    문제가 있습니다. Mips 어셈블리에서 재귀를 사용하여 바이너리 검색 알고리즘을 만들려고했으나이를 해결하는 방법을 이해하지 못하는 오류가 있습니다. 나는 10 개의 정수로 구성된 배열을 가지고 있는데 배열이 정렬되어 있다고 가정합니다. 이 정수 그래서 중간에 당신이에서 얻을 4 바이트를 필요로 오른쪽 인덱스가 정말 아니므로이 문제가 .data arr:

    2

    1답변

    MIPS에서 열어 읽으려고하는 PGM 사진이 있습니다. PGM 파일의 값이 ASCII이면 모든 것이 예상대로 작동합니다. 그들이 16 진수 형식으로되어있을 때, syscall 14 (읽기)는 단지 몇 개의 값과 정지 점을 읽으며 버퍼의 파일 부분 인 으로 끝납니다. 왼쪽으로 16 진수 - 작동하지 않고 오른쪽 ASCII로 - 작업 중입니다. 같은 파일. 내