不一致编译mips
通常我在编写汇编、测试和调试方面没有问题。但是有时候编译器不喜欢换行符,我不知道为什么。这个问题通常发生在Berkeley spim模拟器上 示例代码:不一致编译mips,mips,Mips,通常我在编写汇编、测试和调试方面没有问题。但是有时候编译器不喜欢换行符,我不知道为什么。这个问题通常发生在Berkeley spim模拟器上 示例代码: .text .globl __start __开始: la $a0,crlf li $v0,4 syscall li $v0,10 syscall .data crlf:.asciiz“\n” 我做错了什么?也许你应该试试看 crlf: .db 0x0A 0x0D 0x00 还请记住,只有Windows使用CRLF作为新行。大多数系统
.text
.globl __start
__开始:
la $a0,crlf
li $v0,4
syscall
li $v0,10
syscall
.data
crlf:.asciiz“\n”
我做错了什么?也许你应该试试看
crlf:
.db 0x0A 0x0D 0x00
还请记住,只有Windows使用CRLF作为新行。大多数系统仅使用CR。另一种方法是
crlf: .byte 13,10,00
这是我在遇到问题时使用的方法