0
저는 MIPS의 새로운 제품으로 질문에 도움이 필요합니다. MIPS 조립 혼동
.data
alpha: .byte 'g'
경우 어떻게 위치 알파 내부의 문자를 인쇄 할 수 있습니까? 이 내 실제 문제가되지 않습니다, 그러나
*이 명령을 당신은 문자를 인쇄 서비스 (11)를 사용할 필요가 li
저는 MIPS의 새로운 제품으로 질문에 도움이 필요합니다. MIPS 조립 혼동
.data
alpha: .byte 'g'
경우 어떻게 위치 알파 내부의 문자를 인쇄 할 수 있습니까? 이 내 실제 문제가되지 않습니다, 그러나
*이 명령을 당신은 문자를 인쇄 서비스 (11)를 사용할 필요가 li
을 사용할 수 없습니다 나는 내 문제에 적용 만들 수있는 개념이다.
먼저 인쇄 할 문자 코드가있는 주소를 la
을 사용하여로드하십시오.
그런 다음 해당 주소의 실제 내용을로드하십시오.
그러면 $v0
을 즉시 11 (인쇄 문자)으로로드해야합니다. li
을 사용할 수없는 경우 예를 들어 addiu
을 사용할 수 있습니다.
나중에 문자를 인쇄하려면 syscall
으로 전화하십시오.
샘플 코드 :
.data
alpha: .byte 'g'
.text
la $a0, alpha
lb $a0, 0($a0)
addiu $v0, $zero, 11 # effect is the same as li $v0, 11
syscall
Yeesss 덕분하지만 프로젝트가 어제 때문이었다 내가 비록 해답을 발견 : P – user3466773