2017-10-13 123 views
0

我正在寫一個LC-3文件,該文件應該能夠:獲取字符串的長度,複製字符串,連接兩個字符串,並比較兩個字符串。 我相信我有正確的字符串長度和字符串複製子程序,但最後兩個給我很多麻煩。我認爲我應該工作,但它不是,我曾嘗試改變事物和測試,但不幸的是我沒有做的工作。LC3連接並比較字符串

我只是將我的代碼發佈到GitHub Gist中,並提供詳細說明我認爲應該發生的事情的註釋,如果任何人有時間檢查並提供關於出現問題和如何解決問題的建議,我將不勝感激。

希望我有一個更具體的問題要問,但我只是不知道從哪裏去的地方。

以下是文件:https://gist.github.com/Skipeeto/6179d4c8cf732a72a64b733c3e2a1891#file-string-asm

回答

0

我不知道GETS是一個有效的LC-3的宏?如果我問,你用什麼工具來編譯和運行這段代碼?

傑夫

+0

這是一個版本的LC3模擬器,但修改爲CAU學生,也許這是方式。我認爲除了strcat和strcmp子例程外,所有代碼都正常工作。這裏是它的鏈接http://www.cs.colostate.edu/~fsieker/TestSemester/assignments/LC3CSU/doc/index.html –