思考随笔
乾龙_Heron
Linux ARM POWER8 cc-NUMA BootLoader
展开
-
ARM中链接寄存器LR和指令寄存器IR的关系
ARM中LR存储的是PC的值,IR存储的是下一条将要执行的指令,有什么区别?先看定义:(1)PC是程序计数器,存储将要执行的指令地址(2)LR是链接寄存器,是ARM处理器中一个有特殊用途的寄存器,当调用函数时,返回地址即PC的值被保存到LR中(mov lr,pc)。(3)IR是指令寄存器,用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中(有原创 2012-07-21 23:12:09 · 5126 阅读 · 0 评论 -
关于右键“发送至onenote”消失及右键点击“发送至onenote”后没反应的解决办法
今天用了下中国建设银行的网银,贱兮兮的用了他的U盾的“将IE设置为最适合建行U盾的环境”(大体就是这个意思,懒得考证到底这贱货是怎么说得了),然后悲剧的发现在IE内核的浏览器中右键“发送至onenote”又消失了,其实上次坏过一次,改了注册表后修好了(好久以前),但这次又忘记了,以后一定注意保存这类问题的解决办法,生的每次坏了再浪费时间搜解决办法,废话太多了。。。⊙﹏⊙b汗。如果在基于IE内核原创 2012-08-16 20:48:22 · 20028 阅读 · 2 评论 -
做到以下几点,一篇学术论文就能研究明白
之前有篇翻译,从步骤上讲述如何读一篇论文,以下我要说的是关于读论文时应该思考的内容,结合之前的翻译的文章,读论文时带着如下问题,就能顺利搞清楚一篇论文的所有内容。原创 2014-02-20 11:09:35 · 1861 阅读 · 0 评论 -
ARM中链接寄存器LR和指令寄存器IR的关系
ARM中LR存储的是发生异常时下一条将要执行的指令(也有可能是发生异常时的当前指令地址,比如发生预取中止异常),IR存储的是下一条将要执行的指令,有什么区别?先看定义:(1)PC是程序计数器,存储将要执行的指令地址(2)LR是链接寄存器,是ARM处理器中一个有特殊用途的寄存器,当调用函数时,返回地址即PC的值被保存到LR中(mov lr,pc)。(3)IR是指令寄存器,用来保存原创 2012-12-25 16:35:45 · 11132 阅读 · 3 评论 -
解答:x86架构下,页面大小为什么是4K?
前提:32位逻辑地址空间的计算机系统,三级页表,每个页中每个条目占4Byte,即32位的数据以上前提是目前x86架构32位系统的真实情况设:页大小为X(byte)则:X/4就是每个页中可以存取的条目个数两级页表的地址转化关系如图1所示:图1:假设在一个32位的条目中存放此内存的地址,则2*log2(X/4)就是图1中,p1+p2的位数。2^(p1+p2):系统可以寻...原创 2012-06-27 19:50:39 · 13404 阅读 · 4 评论