2017-05-01 24 views
0

저는 컴퓨터 아키텍쳐를 공부하고 있습니다. 나는 퀴즈에 대해 혼란스러워. 로드 스토어 아치에서 n 명령어를 실행할 때 lw $t0, 32($s3) add $t0, $s2, $t0 sw $t0, 48($s3) 그러면 메모리 액세스 수와 명령어 액세스 수는 얼마입니까?어떻게 명령 액세스 수를 알 수 있습니까?

메모리 액세스 수는 2이고 명령 액세스 수는 3이라고 생각합니다. 맞습니까?

+1

예. 맞다. –

답변

0

네, 이해하기 쉽습니다. 여기에 약간의 설명이 있습니다. 로드 워드lw 명령을 사용

MIPS는 메모리 내의 워드를 쓰기 레지스터 저장소 워드sw에 메모리로부터 데이터 워드를 판독한다.

lw $t0, 32($s3) 이 더 메모리가 포함되지 레지스터 측면에서 의미 레지스터 $t0

add $t0, $s2, $t0 에이로드 메모리에서 단어.

sw $t0, 48($s3)이 단어를 메모리에 저장합니다.

두 개의 메모리 액세스에 관련된 3 개의 명령어를 사용 중입니다.