#
.text
.globl main
main:
li $v0,4 # code 4 == print string
la $a0,string # $a0 == address of the string
syscall # 예외 처리자를 호출한다.
li $v0,10 # code 10 == exit
syscall # 프로그램을 종료한다.
.data
string: .asciiz "Hello SPIM!\n"
난 너무 이코드가 이해가안되
.text
.globl main 이 두개는 무슨의미인지도 모르겠고
그리고 main:부터 시작해도되는데 저거 두개는 왜쓰는지도 모르겠고
li $v0,4의 주석 code 4 == print string 저게 무슨 개소리야?? ㅠㅠㅠ
그냥 이 코드자체가 너무 어려워 ㅠㅠ syscall은 언제쓰는지 왜 쓰는지 구글링해도 모르겠고
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=103&docId=247322755 여# hello.asm
# end of file기도 질문이있는데 정말 컴구 안배우고 바로 os왔더니 박살날거같아
댓글 0