我在列表包中看到一个“”字符,那里应该有一个空格或制表符。请参见下面的示例。
该代码将是:
buffer: .space 151
.text
.globl main
main:
addi $sp, $sp, -28
sw $s0, 0($sp)
sw $s1, 4($sp)
sw $s2, 8($sp)
sw $s3, 12($sp)
sw $s4, 16($sp)
sw $s5, 20($sp)
sw $s6, 24($sp)
la $s0, buffer # File letto
add $s1, $zero, $zero # Offset
move $s2, $zero # Cont
乳胶代码:
\lstset{
language=[mips]Assembler,
basicstyle=\fontfamily{lmss}\footnotesize,
numbers=left,
numberstyle=\tiny\color{gray},
stepnumber=1,
numbersep=5pt,
backgroundcolor=\color{white},
showspaces=false,
showstringspaces=false,
showtabs=false,
frame=single,
rulecolor=\color{black},
tabsize=3,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
keywordstyle=\color{blue},
commentstyle=\color{dkgreen},
stringstyle=\color{mauve},
escapeinside={\%*}{*)},
}
有人知道为什么会发生这种情况吗? 有什么解决办法吗?