제목이 꽤 많이 요약되어 있습니다. 저는 학교 프로젝트를 위해 32 비트 MIPS 어셈블리 언어 (MARS 에뮬레이터 사용)로 프로그램을 작성 중이며 int 값이 2,147,483,647 이상인 행운을 보지 않았습니다. 나는 인터넷과 나의 책에서 쓸모없는 사냥에 알맞은 시간을 보냈다. 이것은 임무의 중심이 아닙니다 (불가능하다는 것을 알게되면, 이미 깨달았
학교 숙제를 위해 각 LED가 정확하게 1 바이트 내에 2 비트 저장된 MMIO LED 디스플레이를 사용해야합니다. 과제를 위해 나는이 LED를 위, 아래, 왼쪽, 오른쪽으로 "이동"시켜야합니다. 또한 색상을 설정해야합니다 (이 경우 0x40을 사용합니다). 여기에 내 문제가 : LED가 1 열 위로 이동하려면 "오른쪽"화살표를 클릭하면 검은 색 (0x00
자일링스의 회로도에서 VHDL 코드를 생성 할 수 있는지 궁금하다. 나는 그 반대가 가능하다는 것을 안다. 코드에서 키 라인을 변경하여 큰 회로도를 수정할 수있는 쉬운 방법 인 mips R2000의 데이터 경로를 완료 한 후 코드가 어떻게 될지 궁금해서이 작업을 수행하고 싶습니다. 나는 회로도와 vhdl을 모두 사용했지만 vhdl로 작성된 전체 datapa
나는 혼자서 MIPS 어셈블리 언어를 배우려고한다. MARS 시뮬레이터. 나는 교훈적인 이유 때문에 의사 명령어를 사용하지 않기로했습니다. 일부 데이터의 주소를 레지스터로 가져 오는 동안 la을 사용할 수 없기 때문에 문제가 발생했습니다. 의사 명령어없이, .data
arr:
.byte 0xa1
.byte 0xb2
.byte 0
나는 약간의 문제가있어 주위를 둘러 볼 수 없습니다. 다음과 같은 방식으로 스택에 여러 개의 숫자가 저장되어 있습니다. |5| 0($sp)
|4| 4($sp)
|3|
|8|
한 번에 두 숫자를 비교하여 스택을 탐색하려고합니다. 이것에 의해, 0 ($ sp)과 4 ($ sp) 그리고 0 ($ sp)와 8 ($ sp), ... 그리고 4 ($ sp)와
MIPS에서 문자열 및 문자의 개념을 파악하는 데 문제가 있습니다. 두 개의 문자열을 반복하고 한 번에 두 개의 문자를 연결하려는 경우 어떻게해야합니까? 내가 루프를 통해 할 수 사전에 Sa, Sc, Sk, ta, tc, tk
감사를 얻으려면 어떻게 String1 = "St"
String2 = "ack"
가 있다고 가정하자!