[CA ] SPIM escape sequence...

作者: suhorng ( )   2013-10-01 22:16:52
要小心 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'})
作者: goat1214 (hunter J)   0000-00-00 00:00:00
cool 感謝大神
作者: zetadavid (孤雁)   0000-00-00 00:00:00
推!

Links booklink

Contact Us: admin [ a t ] ucptt.com