跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

怎样配置微处理器指令?

最新更新:2011年10月 06日

Question:

怎样配置微处理器指令?

Answer:

在寄存器级直接定义微处理器操作的指令由汇编语言描述。汇编语言由助记符组成,这些助记符定义了指定访问内部寄存器或地址(存储器,I/O)的基本的操作和操作数。
在C语言中,不能直接定义微处理器指令,而是通过概念形式,即数学表达式、转移操作或判断条件来完成。由C编译器实现C语言和微处理器指令集的联系。 因此,代码生成效率根据使用的C编译器而有所不同。
由C编译器或汇编程序生成的机器语言是微处理器可以直接执行的指令代码。



即使微处理器的内部寄存器之间的访问用1字节指令代码描述,当描述存储器或I/O地址(目的地址(dst)或源地址(src))时,指令代码至少为2个字 节。第1个字节称为操作码,并且当微处理器读取该操作码时,操作过程即为操作码的获取。微处理器分析获取的操作码,确定指令长度,并决定是否需要保留代码 (即在执行指令前是否需要获取更多代码)。

Suitable Products
  • 这篇文章对您有帮助吗?