나는 MIPS 어셈블리 프로그래밍에 초보자를이고 나는 그것을 읽은 후 나는 숫자의 첫 번째 숫자를 인쇄 할 궁금 해서요. 예를 들어MIPS 어셈블리 프로그래밍에서 숫자의 첫 번째 숫자를 인쇄하는 방법?
.data
number_1: .word
.text
#read in first number
li $v0, 5
syscall
sw $v0, number_1
#print first digit
li $v0, 1
lw $a0, number_1
syscall
#end program
li $v0, 10
syscall
, 내가 590를 입력 한 경우, 나는 단지 것 '5'를 인쇄하고 싶습니다. 또한 다음 두 숫자를 어떻게 별도로 인쇄합니까?
위의 코드를 사용하면 입력 한 전체 숫자 만 인쇄됩니다. 590 lw 대신 lb를 시도했지만 '78'이 인쇄되고 해당 숫자가 16 진수 또는 다른 기준으로 추측됩니다.
미리 감사드립니다.
일부에서 그것을 할 것입니다 방법은 다른 언어 또는 가상 코드? – Jester