指的是用汇编语言编写出来的代码保存为文件后的结果。
汇编语言是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,也称之为符号语言。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
源文件介绍:
源文件就是用汇编语言或高级语言写出来的代码保存为文件后的结果。
源文件是相对目标文件和可执行文件而言的。
目标文件是指源文件经过编译程序产生的能被cpu直接识别二进制文件。可执行文件就是将目标文件连接后形成的可执行文件,当然也是二进制的。在这个网页上右键鼠标,选择查看源文件。出来一个记事本,里面的内容就是此网页的源代码。
汇编语言介绍:
其实质就是指令中操作数如何获取。由于汇编指令系统庞大,因而需构建指令系统体系,其指令数量庞大,格式复杂,可记忆性差等。指令中最难的是指令所支持的寻址方式,对于处理器而言,就是如何找到他所需的数据。但对于计算机底层的汇编语言而言,这种寻址方式将涉及大量的计算存储格式,与复杂的存储管理方式紧密相关,因而难以理解。汇编指令还关系到如何影响标志位,但处理器标志位非常复杂,因而对其机制掌握就比较困难。
优点介绍:
编写的代码因为少了很多编译的环节,可以能够准确的被执行。
作为一种低级语言,可扩展性很高,
可以轻松的读取存储器状态以及硬件I/O接口情况。
微控制器介绍:
是爱特梅尔公司发布的全新微控制器,这是基于ARMCortex-M0+处理器内核的新系列嵌入式快闪微控制器中的首个产品系列,是家庭自动化、消费、智能计量和工业应用的理想选择。ARMCortex-M处理器系列是一系列可向上兼容的高能效、易于使用的处理器,这些处理器旨在帮助开发人员满足将来的嵌入式应用的需要。这些需要包括以更低的成本提供更多功能、不断增加连接、改善代码重用和提高能效。Cortex-M系列针对成本和功耗敏感的MCU和终端应用的混合信号设备进行过优化。
转载请注明:http://www.0431gb208.com/sjszlff/2177.html