Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 将PIC汇编指令转换为机器代码_Assembly_Pic_Machine Code - Fatal编程技术网

Assembly 将PIC汇编指令转换为机器代码

Assembly 将PIC汇编指令转换为机器代码,assembly,pic,machine-code,Assembly,Pic,Machine Code,我看到有一些特定的格式可以将MIPS汇编指令转换为机器代码。应该有类似的程序手动将PIC组件转换为机器代码。有人能给我提供与此相关的文档吗?类似的东西 但无法抗拒:为什么要手动执行此操作?您可能正在寻找MIPS32®M4K®核心指令集。如果是这样的话,您可以在上找到所有关于的信息。微芯片数据表都有指令集参考,包括指令的编码方式。请注意,大多数系列完全不同(即16系列和18系列完全不同),因此请确保获得正确的数据表 以下是16F627A的一个示例,摘自本手册第118页: 本si不是MIPS指令集手

我看到有一些特定的格式可以将MIPS汇编指令转换为机器代码。应该有类似的程序手动将PIC组件转换为机器代码。有人能给我提供与此相关的文档吗?

类似的东西


但无法抗拒:为什么要手动执行此操作?

您可能正在寻找MIPS32®M4K®核心指令集。如果是这样的话,您可以在上找到所有关于的信息。

微芯片数据表都有指令集参考,包括指令的编码方式。请注意,大多数系列完全不同(即16系列和18系列完全不同),因此请确保获得正确的数据表

以下是16F627A的一个示例,摘自本手册第118页:

本si不是MIPS指令集手册!本手册适用于24位PIC MCPU系列。谢谢。虽然这本手册并不是我想要的,但至少我有了一个如何搜索的线索。我正在尝试为自己开发一个简单的汇编程序,以便在Linux中使用。如果你在这个领域工作,你觉得8位图片有什么像教程一样有用的文档吗@Drank0好吧,您基本上需要要编程的CPU的文档。没有现成的汇编程序(比如)或者您的目标是创建/学习如何创建汇编程序?我的目标是为少量PIC指令创建一个简单的汇编程序,这样我就可以在linux中完成我的工作,而不必使用wine运行MPASM。但我发现PIC的文档不如MIPS(MIPS甚至有一些专门的书籍)全面。但是无论如何,我开始了解PIC指令是如何工作的,但是如果我能找到一个高质量的教程,除了详细的文档之外,那会更好。PIC指令比mips简单得多,你只需要像Mathew Hall发布的表格一样的表格。您确实需要正确的表格,以适合您使用的pic的口味。pic有linux汇编程序,如果你不想,你不需要自己制作。请注意,几乎每个处理器供应商都提供指令集文档,包括指令编码。首先是处理器供应商(mips、微芯片、arm、atmel等)。谢谢。现在对我来说,它开始变得更有意义了。