CSDN论坛 > C/C++ > 非技术区

如何在C++中调用CPU的寄存器???? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 99.14%
CSDN今日推荐
匿名用户不能发表回复!登录|注册
其他相关推荐
C语言-寄存器和内存
<br />寄存器是CPU内部重要的数据存储资源,主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间,也就是说CPU操作寄存器比操作内存快(寄存器是直接存取,而内存是寻址存取)。<br />汇编比C语言效率高,经常操作寄存器也是一个原因吧。<br /> <br />C语言可以把变量定义为寄存器类型的,将数据直接存放在CPU的寄存器中,使用关键字register定义变量。<br />例如register a=123;定义a为寄存器类型变量。<br /> <br />对于reg
Android下JNI入门详解
适合对JNI尚不了解的开发者。介绍如何在Android环境下使用JNI已达到java与C/C++函数互调,描述如何在VM中调用C/C++函数。
编程中寄存器的使用
系统调用(system call)中的参数传递
JVM执行引擎的执行过程
JVM执行引擎的执行过程 1月16日厦门 OSC 源创会火热报名中,奖品多多哦 »   以下面代码为例看一下执行引擎是如何将一段代码在执行部件上执行的,如下一段代码: public  class Math{      public static void main(String[] args){            int a =
C语言访问MCU寄存器的三种方式
C语言访问MCU寄存器的三种方式 MCU中的特殊功能寄存器SFR,实际上就是SRAM地址已经确定的SRAM单元,在C语言环境下对其访问归纳起来有3种方法。
c#中写WebService调用
如何在c#中调用WebService的程序
如何在JAVA中调用windows_API
如何在JAVA中调用windows_API
浏览器控件如何在PB中调用
浏览器控件如何在powerbuilder中调用
QT_CUDA_MIX_STATIC
如何在VS2010 + QT中调用CUDA
指定位取反-C语言
在论坛上看到一个提问: 题目如下: 在一个多任务嵌入式系统中,有一个CPU可直接寻址的32位寄存器REGn,地址为 0x1F000010,编写一个安全的函数,将寄存器REGn的指定位反转(要求保持其他bit的值不变)。 我写的如下: #define FALSE 0 #define TRUE 1 #define REGn_DATA (*(unsigned int*)(0x1F000
关闭