51 单片机 指令系统 有一条 指令 为
CLR A ; 累加器清零
CLR bit ; 位清零
下载一个 单片机 的 数据手册 可以 对单片机 了解的 更多
CLR----是清除的意思
CLR A ;将A中内容清除,完了A内容是0
CLR P1.0 ;将P1.0管脚清零,原来是5V电压,现在是0V电压
51单片机 汇编 指令CLR:
CLR A
// 累加器A 被赋零值,此时为逻辑运算指令。
CLR C
//程序状态寄存器PSW中的CY位状态清零,此时为位操作指令。
单片机中指令CLR翻译名称是公共语言运行库和公共语言运行时。
CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。
在各种语言的编译器对源代码进行编译之后,在CLR环境中产生的是中间代码(出于兼容性与跨语言集成的考虑),其内容虽然有效,但在转化为本地代码之前它本身是不可执行的。这就是JIT编译器需要完成的工作。
这里需要说明一个问题:为什么要即时编译,而不是一次性的将中间代码文件进行编译?答案很简单:原因在于效率。在大型的应用中,你很少会用到程序的全部功能,这种边执行边编译的措施比一次性的完全编译效率更高。
CLR带有三个不同的JIT编译器,在Windows平台中,CLR带有三个不同的JIT编译器:
(1)缺省的编译器---主编译器,由它进行数据流分析并输出经过优化的本地代码,所有的中间代码指令均可被它处理。
(2)PREJIT,它建立在主JIT编译器之上。其运行方式更象一个传统的编译器:每当一个.NET组件被安装时它就运行。
(3)ECONOJIT,在并不充分优化的前提下,它能够快速完成IL代码到本地码的转换,编译速度与运行速度都非常快。
为了配合编译器的工作,在.NET SDK的安装路径下的/bin目录中有一个负责管理JIT的应用程序:jitman.exe。具体的使用参见联机帮助。
dlk