mips

    0

    2답변

    qemu mips에서 ptrace를 사용하고 싶지만 fork와 attach를 사용할 때 자식 프로세스를 깨울 수는 없지만 커널 3.2에서는 성공했습니다. 커널 2.6에서이 문제가 발생한 이유는 무엇입니까? 나는 https://people.debian.org/~aurel32/qemu/mips/

    1

    1답변

    데이터 세그먼트에서 입력 문자열을 가져 와서 데이터 섹션에로드 된 문자지도 인 문자 맵을 사용하여 인코딩 한 다음 인코딩 된 문자열을 출력 문자열에 기록하는 MIPS 프로그램을 작성하기 시작했습니다. 입력 문자열이 덮어 쓰이지 않도록 메모리에 보관하십시오. 모든 문자는 대문자로 인코딩되며 모든 공백, 구두점 등은 인코딩 중에 제거되며 모든 문자열은 개행 문

    0

    1답변

    조건부 분기 후에 점프 및 링크가 아닌 내 프로그램이있는 곳으로 PC를 되돌리고 싶습니다. jal을 사용하지 않고 반송 주소를 설정하고 거기로 돌아가려면 프로그램 카운터에 지시하고 싶습니다. 가장 좋은 방법은 무엇입니까? 는

    0

    1답변

    이해 내가 스택 포인터는 현재 서브 루틴의 주소를 저장하기 위해 작동하는 방식에 대해 혼란 여전히 나는 다음과 같은 MIPS 코드 도움이 필요합니다. 또한 jal 사실은 PC의 사실 주소로 항상 업데이트되므로이 코드 조각이 사용되지 않는 것처럼 보이기 때문에 jal 사실 이후에 어떤 일이 발생합니까?

    0

    1답변

    누군가가 올바른 방향으로 나를 밀어 붙일 수 있습니까? mips에서이 c 함수를 복제하려고합니다. 반환 값이 $ v0에 저장 될 것으로 예상하고 함수 호출 후에 그 값을 출력하고 있습니다. I는 C와 함수를 호출 할 때 현재 $ V0을 5에 저장되어있는 함수 (5, 2) 예상되는 13 아닌 제 int C(int n, int k) { if (k ==

    0

    1답변

    현재 사용자에게 정수 값을 묻는 메시지가 화면에 출력되는 ci20 컴퓨터의 작은 프로그램을 작업 중입니다. 내 현재 코드 .data prompt: .asciiz "Please enter an integer: " message: .asciiz "\nValue entered: " .text .global main main: addiu

    0

    1답변

    .text .global main main: addi $v0, $zero,0 la $t0, length lw $t1, 0($t0) la $t4, array addi $t1, $t1, -1 sll $t1,$t1,2 loop: add $t3, $t4,$t1 lw $t

    -2

    1답변

    레지스터 $ t1의 값이 0xff000011이고 값이 t2 인 레지스터의 주소가 0x10000010이고 값이 0x55555555 인 것으로 가정합니다. 데이터 경로는 "Little Endian"시스템에서 작동합니다. 다음 지침이 있습니다. lb $t0,0($t1) sw $t0,0($t2) 주소 0x10000010의 값은 무엇입니까? 매우 쉬운 질문이

    0

    1답변

    이 질문은 제가 게시 한이 질문과 접하게 관련되어 있습니다 : Why isn't syscall working for MIPS. MIPS 어셈블리에서 scanf를 사용하여 명령 줄에서 사용자 입력을 읽으려고합니다. 나는 a.out 파일을 실행하면 내가 segfault의를 얻을 수 .option pic0 .rdata # read-only data

    0

    1답변

    MIPS 어셈블리의 문자열에서 두 문자를 대체하는 방법을 알고 싶었습니다. 예 : .data str: "MIPS is love" replacement: "\n" stringtoreplace: " " 어디서부터 시작해야할지 모르겠다.