2017-10-13 58 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 –