mips

    1

    1답변

    문제 : 현재 $ t0에 저장된 양수의 계승을 계산하는 루프를 작성하고 결과를 $ t1에 4 개의 명령어로 저장하십시오. 이것은 내가 지금까지 가지고있는 것입니다. 6 지시 사항에서 작동한다는 것을 확신합니다. li $t3, 1 move $t1, $t0 move $t2, $t0 LOOP: addi $t2, $t2, -1

    0

    2답변

    "exit.txt"라는 파일을 만들고 거기에 일부 데이터를 쓰려고합니다. 다른 플래그와 모드를 시도했지만 작동하지 않는 것 같습니다. 다음 코드는 제가 사용하고있는 코드입니다 : str_exit: .asciiz "/home/LinuxPc/Desktop/exit.txt" file_write: li $v0, 13 la $a0, str_exit li

    0

    1답변

    jal next에서 시작하는 코드 블록은 질문에 주어 지므로 변경할 수 없습니다 (각 명령어 다음에 중간 메모리 및 레지스터 상태를 제공해야 함). 프로그램은 0x00400054에 mesage 런타임 예외가있는 오류 라인에서 종료됩니다 : 텍스트 세그먼트에서 직접 읽을 수 없습니다! 0x00400074 '라인이 $ x04000 메모리 위치 x20004005

    1

    1답변

    저는 어셈블리 언어를 처음 사용하는데 어려움을 겪고 있습니다. 나는 코드를 원하지 않는다. 나는 단지 내가 문제를 올바르게 생각하고 있는지 확인하고 싶다. 그래서 나 자신이 나쁘고 잘못된 방향으로 잘못된 접근법을 구현하는 것을 미치지 않는다. 문제는 다음과 같은 요약 될 수있다 : 우리와 같은 메모리에 문자열 배열이 있습니다 .data animals: .

    0

    1답변

    사이 : 그것은 37 첨자 (16) = 55 첨자 (10)를 말할 때 것은 무엇을 의미 하는가?

    0

    1답변

    는 좀 Mips에서 조립 개발을 배우기 시작하고 내가 해결하기 위해 열심히 볼 수있는 다음과 같은 질문에 발생했습니다 A string which is recieved from the user consists only from Brackets, left and right. A legal string is one that for each left bracke

    1

    1답변

    과제에 대해 이름 배열과 해당 이름의 나이를 나타내는 정수 배열이 제공됩니다 (기본적으로 사전 또는지도). 우리는 사용자로부터 문자열을 읽어야하고, 그 이름이 배열에 있으면 그 사람을 나이로 인쇄합니다. Heres는 지금까지 무엇을 : .data names: .asciiz "steve","john","chelsea","julia","ryan" ages:

    0

    1답변

    현재 (예 dsajnd) 및 "는 회문 아니다"그런 것을 내가 이 을 dsajnd로 출력이 회문 하지 않습니다 얻을 내가 출력을 원하는에 있습니다 같은 줄. dsajnd이 회문하지 나는이 인쇄에있는 코드는 마지막에 개행 또는 줄 바꿈이 있어야이 무엇이든간에 문자열 true: move $a3, $t0 la $v0, 4 syscall # pri

    0

    1답변

    내 교과서 :이 예제에서 스택 내용을 실제로 지우는 것은 아닙니다. 비밀 데이터를 저장하는 경우, 0이나 (이상적으로) 가비지 데이터로 덮어 써야합니다. 의 경우 이제 가비지를 놓아 둘 수 있습니다. 이를 실행 한 후 제거 스택에 저장되는 내용이 아닌가? add $30, $30, $4 저장된 모든 내용이 튀어 나옵니다.

    0

    2답변

    나는 MIPS 어셈블리 프로그래밍에 초보자를이고 나는 그것을 읽은 후 나는 숫자의 첫 번째 숫자를 인쇄 할 궁금 해서요. 예를 들어 .data number_1: .word .text #read in first number li $v0, 5 syscall sw $v0, number_1 #print first digit li $v0, 1