다음 C코드를 MIPS Assambly 코드로 변환 시키는거다.
B[8] = A[i-j];
레지스터 이름은 이렇게 지정함
f = $s0
g = $s1
h = $s2
i = $s3
j = $s4
array A = $s6
array B = $s7
프갤에 이정도는 씹어먹을 사람이 있다고 본다. 도와줘
다음 C코드를 MIPS Assambly 코드로 변환 시키는거다.
B[8] = A[i-j];
레지스터 이름은 이렇게 지정함
f = $s0
g = $s1
h = $s2
i = $s3
j = $s4
array A = $s6
array B = $s7
츄어
어셈블리공부하는새끼 드문데 ARM이면 전에공부한거 뒤져서 해줄려그랬는데 MIPS는 모르겠다
이건 이웃집힘법사가 아는데
이웃집힘법사 느님좀 소환시켜줘! 배열 안에 i-j를 어떻게 해야될지 모르곘다
글 제목을 통해서 이웃집힘법사 부르면 됨
ARM에서는 다른레지스터에 사이즈*i - 사이즈*j를 저장하고 그 레지스터를 첨자로 써
i-j 를 8에 넣고 8을 사이즈만큼 곱하고 그거쓰는거로는 안대?
으리// 그렇군 ㅋㅋ MIPS아는 사람이 진짜 적긴 하구나 ㅋㅋ
뭐 어쩌라고? 원하는게 뭔데
해결댔냐? 밉스 첨봄
이웃집힘법사// 성님 B[8] = A[i-j]; 이걸 그냥 MIPS 코드로만 바꿔주시면 됩니다. 성님은 진정 이시대 석학이시라는걸 믿습니다.
으리// 아직 해결은 안됐음 ㅠㅠㅠㅠㅠ
밉스로는 지금 불가능하고 mov eax I sub eax j mov ebi eax ebi esi-8 . 0xa0 addr I 0x28 addr j 0x88 8 아 몰라 개새야
ㅋㅋㅋㅋㅋㅋㅋ MIPS는 그렇게 유물이 되었다.