mips

    3

    1답변

    과제를 다하고 있으며 몇 가지 질문이 있습니다. 항상 인수/반환 값 레지스터를 스택에 푸시해야합니까? 대답이 예라면 어디에서합니까? 발신자 또는 피 호출자 절차에서? 내 지침을 최적화하려고합니다. 제가 slt $t0, $a0, a1 #check if a<b beq $t0,$zero, ELSE #if $a>b, $t0 = 0, go to else add

    0

    1답변

    MIPS에서 선택 정렬을 구현하려고합니다. 때로는 제 출력물이 정확하지만 몇 가지 경우가 있습니다. 일반적으로 어떤 지점까지 그리고 그 지점 이후에 숫자들은 정렬되지 않은 상태로 출력됩니다. 또한 여러 음수로 어려움이있는 것으로 보입니다. 이 문제는 스왑 기능과 관련이 있다고 생각하지만 확실하지 않습니다. 도움을 주시면 대단히 감사하겠습니다. 참고 : bg

    0

    1답변

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

    1

    1답변

    임 학습 MIPS 그래서 조립 GCC의 측면에서이 lui $28,%hi(__gnu_local_gp) addiu $28,$28,%lo(__gnu_local_gp) 내가 그 루이 수단을 알고이 부분이 간단한 C 프로그램과 생성 MIPS를 writed 로드 어퍼 즉각적인하지만 난 모르겠다 무엇 %hi(__gnu_local_gp) 및 %lo(__gnu_loc

    -1

    1답변

    [0411/152557 : 정보 : application.cc (729)] 사용자 에이전트 : Mozilla/5.0 (Linux mipsel) 코발트/9.28152- 디버그 (Gecko와는 다릅니다) Starboard/4 http://192.168.58.204:9222 [0411/152558 : 경고 : savegame_starboard.cc (90)] P

    1

    2답변

    그래서 최근에 C 코드와 MIPS 코드에서 이진수 1을 계산하는 코드를 만들었습니다. 나는 C에서 나머지 값을 사용하고 count_one 변수를 증가시킨다. MIPS에서는 같은 프로그램을 만들었지 만 1의 모든 값을 계산할 때까지 숫자의 바이트를 이동했습니다. Howver, 포인터를 사용하는 법을 배우려하지만이 개념을 파악할 수는 없습니다. .data

    0

    2답변

    bison으로 컴파일러를 작성 중이며이 문제가 발생했습니다. 동적으로 메모리를 할당하고 문자열을 저장 한 다음 내용을 인쇄해야합니다. 데이터 섹션에 포인터를 저장 한 다음 포인터를 사용하여 메모리를 할당하고 문자열 val을 지정한 다음 인쇄하십시오. 내 문제는 첫 번째 문자 만 인쇄하는 문자열을 인쇄하려고 할 때입니다. 여기에 코드 예제입니다. .data

    2

    1답변

    정말 도움이 필요합니다. 모든 소문자를 위쪽으로 변환하는 함수를 만들려고합니다. 예 : '안녕하세요!' -!> "안녕 모두 이것은 내가 지금까지 무엇을 가지고 (나는 훨씬 아니다 알고 있지만 난 그냥, 여기에서 이동하는 시간 동안 노력 방법을 모른다) to_upper: #PSEUDOCODE: # load byte # send to

    1

    1답변

    다음 링크에 따르면 "Hello"크기는 끝에 null이 있기 때문에 6입니다 (해당 ascii z이기 때문에). MIPS: Size of .asciiz? 그러나이 크기에 "Hello \ n" 8 또는 7 있을까? 은으로 1 바이트 또는 2 바이트로 간주됩니까?

    -3

    3답변

    그래서 배열에서 다음 입력이 정확히 무슨 일이 일어나고 있는지, 그래서 20이 될 것이다 서브가 Subseq: : 7 2 5 -3 3 6 것 Array: {7 2 5 -3 3 6 -4 1} 와 같은 가장 큰 합에 대한 해답이 될 것입니다 이리. 나는 서브 시퀀스의 개념을 이해하지 못한다. 읽기 후에, 나는 배열 [0]에서 시작하고 배열 [n]을 거쳐