를 사용하여 계산 서브 프로그램의 실행을 메인에서 이동하는 방법 다음 : 1.)있는 콘솔에서 일련의 정수를 읽고 사용자가 입력 한 2.) 유효한 항목은 10과 99 사이입니다. 3. 항목이 유효하지 않은 경우 항목이 거부되고 오류 메시지가 화면에 인쇄됩니다. 4. -1을 입력하면 읽기가 중지됩니다. 5.) -1을 입력하면 프로그램은 항목 수, 항목 합계 및
비슷한 질문이 있다는 것을 알고 있습니다. (MIPS - 얼마나 중요합니까?)하지만 유용한 MIP가 얼마나 중요한지에 초점을 맞추고 있습니다. 나는 또한 컴퓨터 과학을 공부하고 며칠 전에 첫 번째 MIP 할당을 마친 후 MIP 아키텍처가 얼마나 유용한 지 궁금해하고있었습니다. 분명히 컴퓨터 과학 2 학년의 경우 MIP 및 아키텍처에 대한 추가 연구가 가능합
안녕하세요, 저는 MIPS에서 간단한 시저 시프트를 쓰고 싶습니다. 내 프로그램은 문자열을 암호화/해독 할 수 있습니다. 그런 다음 프로그램은 키 (시프트 할 글자 수)를 묻고 인코딩 또는 디코딩을 요청합니다. --- 편집은 --- 죄송합니다 나는 내 질문을 명확히하는 것을 잊었다. 내 프로그램의 출력은 문자열 "abcde"에서 1의 시프트에 대해 "est
작은 배경 화면 : 이 문자열은 각 문자에 대해 ASCII 값에 키 (1-26)를 추가하고 문자열에 다시 배치하도록 설계된 응용 프로그램입니다. 유일한 문제는 null 문자 (beqz)에서 종료하도록 설계된 프로그램을 가지고있을 때에도 내 최종 문자가 항상 조작된다는 것입니다. 수 xzujw mfuud] : 암호화 된 메시지 : 슈퍼 행복 가 키를 입력 :
이것은 숙제에 문제가 있지만 완전히 난처하게 보입니다. 이러한 문제는 솔직한 해결책을 가져야하며 선생님이 실수로 이런 문제를 만들었을지 궁금합니다. 그러나 정확한 텍스트는 다음과 같습니다 "메모리 위치 0x10010012에 저장된 8 비트 시프트 수에 따라 메모리 위치 0x10010010과 0x10010011의 16 비트 내용을 논리적으로 시프트하려면 LS
이것은 숙제 임으로 답을 구하지는 않지만 지침이됩니다. "ALU에서 1 비트 slt 연산을 어떻게 구현합니까? AND, OR 및 NOT 만 사용하여 솔루션을 설명하십시오. 논리 게이트를 다이어그램 할 필요가 없으며 예상 가능한 모든 입력과 함께 프로세스를 명확하게 설명해야합니다. 출력 및 SLT를 나타내는 논리 표현을 포함 할 수 있습니다. " 지금까지 .
나는 과거 할당을 검토 중이었고 재귀 함수의 논리를 따르려고했습니다. 단순히 입력을 "사실"로 전달하고> = 1인지 판단하고 다시 루프로 전달합니다. 그것은 내가 혼란스러워하는 루프에 있습니다. 함수를 호출 할 때 sw를 사용하여 데이터를 저장하고 완료하면 lw로로드하는 것이 좋습니다. 그러나 루프는 사실 까지 fact (루프를 다시 호출 함)를 호출합니다
사용자로부터 4 개의 정수 입력을 가져 와서 가장 작은 것을 인쇄하려고합니다. 하지만 내 루프가 제대로 작동하지 않는 것 같습니다. 제발 도와주세요. .text
.globl main
main: addi $v0, $0, 5
syscall
add $t0, $0, $v0
addi $v0, $0, 5
sy
이것은 내 두 번째 MIPS 어셈블리 프로그램입니다. 나는 자바 코드를 가장 많이 번역했기 때문에 조금 어색해 보일지 모른다. 나는 사과해야한다. 나는 단지 어셈블리에 대한 직감을 얻으려고 노력하고있다. 그리고 결과가 왜 잘못 되었는가에 대한 도움을 주시면 감사하겠습니다. .text
# Load variables s=$t2, m=$t3, i=$t4, j=
다음 요구 사항을 충족해야하는 프로그램을 작성했습니다. 콘솔에서 일련의 정수를 읽는 어셈블리 프로그램을 작성하십시오. 유효한 항목은 -110에서 120 사이입니다. 항목이 유효하지 않으면 항목이 거부되고 오류 메시지가 화면에 인쇄됩니다. -467이 입력되면 읽기가 중지됩니다. -467이 입력 된 후 프로그램은 MIPS Integer 명령 만 사용하여 항목