func:

li $v0, 0 // li명령어의 정확한 정의가 뭐야? li $v0, 1 이런게 정수를 출력하는 명령어라는건 알겠는데 0이 들어가니 무슨말인지 모르겠어.

li $t0, 0


L1:

add $t1, $a0, $t0

lb $t2, 0($t1) // lb명령어 뜻도 좀 알려줘. 

beq $t2, $zero, L3

bne $t2, $a1, L2

add $v0, $v0, 1


L2:

add $t0, $t0, 1

j L1


L3: jr $ra



밉스어셈은 구글에 쳐도 제대로 답도 안나오고 ㅠㅠ 너무어렵다


혹시 시간 넘치시면 C언어로 코딩도 부탁드림 ㅠ