在Xcode中为“汇编语言”设置项目

时间:2013-11-06 15:59:37

标签: assembly

状况:

对于我的微控制器类,我使用的是供应商“飞思卡尔”的微控制器“HCS12”。我被建议使用名为Code Warrior的IDE。我想用Xcode编写汇编代码完全取消Code Warrior。如果Xcode可执行文件和HCS12无法实现,我仍然想知道如何设置项目,这样我至少可以用汇编语言编写代码。即使我之前使用过C ++,我仍然认为自己是初学者,所以如果你能清楚地解释你的指示或指导我会很感激。

问题:

问题1:

如何设置项目文件和模板文件以使用汇编语言开始编码?

我已经搜索过这方面的指示,而且我已经看到了很多让我感到困惑的方法。我的方式如下所述。有人可以用更常见或正确的方式告诉我设置项目和模板文件以便在Assembly中开始编码。

https://discussions.apple.com/thread/567682解释了我最终做到这一点的方式。这不是我的讨论,它只是谷歌搜索中出现的东西。这次讨论中解释了很多东西。我非常困惑,最后选择了一个选项,这是“Mark Szymczyk”发布的指令集。

  1. 创建了“外部构建系统
  2. 将其命名为test1
  3. 在构建工具下,我输入了以下方向“/ usr / bin / as。”
  4. 我添加了一个名为“assembly .s”的新文件模板
  5. 问题2:

    构建工具字段是什么意思?我将其更改为“/ usr / bin / as”,并在我更改之前忘记了它到底是什么。我想知道我刚刚改变了什么,以防我必须将它改回原来的状态。我认为它以前设置为usr / bin / build或类似的东西。我从中学到的唯一一件事就是从我从终端导航到它所收集到的东西。我在bin下看到了大量的文件和目录。我看到文件“as”只是一个文件,我在vi中打开它。但我只是搞得一堆加密数据。

    问题3:

    如果我在Xcode中这样做,我可以将我的可执行文件上传到HCS12微控制器吗?

    我是否需要创建可执行文件,或者我已经在“.s”我的可执行文件中编写了我的代码文件?我认为这是我的源代码文件,但我很困惑,如果源文件和可执行文件是两个不同的文件,我想如何生成一个可执行文件。

    我的可执行文件和HCS12微控制器之间是否存在可兼容性错误,无法正确上传?如果是这种情况,我将不得不恢复使用Code Warrior。

    感谢:

    就像我在顶部提到的那样,我至少想知道如何在Xcode中设置一个用汇编语言编写代码的项目。因此,您的指导和指导非常适用于清除我的困惑。

0 个答案:

没有答案