2011-10-17 11 views
0

通常、アセンブリやテスト、デバッグの作成に問題はありません。しかし、時にコンパイラは改行文字が気に入らず、なぜかわからない。コンパイルミスが一貫していません

.text 
.globl __start 

__start:

la $a0,crlf 
li $v0,4 
syscall 

li $v0,10 
syscall 

.data 

CRLF:.asciiz "\ n" は

私が間違って何をやっている、この問題は通常、バークレーのスピムシミュレータで

サンプルコードをどうなりますか?

答えて

1

もう一つの方法は、これは、\ nは私に問題を与えたときに、私が使用するものです

crlf: .byte 13,10,00 

だろう。

0

たぶん、あなたはまた、Windowsだけが新しい行のためにCRLFを使用しています心に留めておく

crlf: 
.db 0x0A 0x0D 0x00 

で試してみてください。ほとんどのシステムはCRのみを使用します。それを行うには

関連する問題