作者suhorng ( )
看板b00902HW
标题[CA ] SPIM escape sequence...
时间Tue Oct 1 22:16:52 2013
要小心 SPIM .asciiz 对 escape sequence 的处理...
.asciiz "abcd\efghi"
得到的字串会是 "abcd\\efghi" (in C notation)
而
.asciiz "abcd\nfg"
得到的字串是 "abc\nfg", i.e. {'a', 'b', 'c', '\n', 'f', 'g', 0}
所以假如测试时的档名如
.asciiz "C:\mycode\test.txt"
"\t" 就会被当作 tab 字元. 可是并没有像 C 的 "\\" 那样的写法...
(i.e. "\\t" 会被当成 {'\', '\t'})
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.48.13
1F:→ goat1214:cool 感谢大神 10/02 08:25
2F:→ zetadavid: 推! 10/17 01:48
※ 编辑: suhorng 来自: 140.112.16.131 (10/17 15:37)