嵌入式开发
self-motivation
专注LINUX系统与性能分析优化
展开
-
x86处理器几个控制寄存器的作用
1.CR0寄存器(1)PE:CR0的位0是启用保护(Protection Enable)标志。当设置该位时即开启了保护模式;当复位时即进入实地址模式。这个标志仅开启段级保护,而并没有启用分页机制。若要启用分页机制,那么PE和PG标志都要置位。(2)PG:CR0的位31是分页(Paging)标志。当设置该位时即开启了分页机制;当复位时则禁止分页机制,此时所有线性地址等同于物理地址。在开启这个原创 2013-01-12 20:19:52 · 1995 阅读 · 0 评论 -
关于ppc的32位立即数加载问题
在ppc指令体系中,一次最多加载16位立即数。要加载32位立即数,必须分两次进行。很多资料上使用如下加载指令: lis r0, 0x1122 addi r0, r0, 0x3344 这样做确实可以成功地把0x11223344加载到r0中。可是如果换成0x11118000呢? lis r0, 0x1111 addi r0, r0, 0x8000转载 2013-02-25 20:16:07 · 2557 阅读 · 0 评论