게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문]MIPS 명령어 예제 질문입니다.
게시물ID : science_25150짧은주소 복사하기
작성자 : Ahndroid
추천 : 0
조회수 : 2119회
댓글수 : 1개
등록시간 : 2013/10/05 18:07:49
1.
addi f,f,1
add f,g,h
를 c언어로 표현할때 왜 
f = g+h인가요 ㅜㅜ?

f = f+1 = g+h 도 같은 말인가요?

2. 
c언어로
f = g - A[B[4]];
MIPS 명령어로 표현할때
f 가 $s0 , g가 $s1, A 의 address가 $s6 , B의 address가 $s7 이라 할때
제가 생각한 답은($t 계열은 임시 값입니다.)
lw $t0 16($s7)
sll $t1 $t0 2
add $t2 $s6 $t1
lw $t3 0($t2)
add $s0 $s1 $t3
입니다.
그런데 답은
lw $t0 16($s7)
lw $s0 0($t0)
sub $s0 $s1 $s0
이라네요ㅠㅠ
뭐가 틀린건가요


감사합니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호