码迷,mamicode.com
首页 >  
搜索关键字:寄存器    ( 5084个结果
Stratix内嵌存储器测试报告
Stratix和Stratix GX系列器件内嵌TriMatrix存储块包括512-bit M512块、4-Kbit M4K块及512-Kbit M-RAM块。TriMatrix存储结构可对输入和输出RAM块的信号加上寄存器级,实现同步(pipelined) RAM。所有TriMatrix存储器.....
分类:其他好文   时间:2014-06-13 14:54:16    阅读次数:536
单片机定时器2使用
定时器T2reg52.h没有T2MOD寄存器regx55.h有T2MOD寄存器而且sbit已经定义概述定时器2是一个16位通用计数器,其具有两种操作模式:16位自动重载模式和16位捕获模式。如果预分频功能被禁止,定时器2工作时,16位通用加法计数器以12分频的周期脉冲计数,每个周期16位通用加法计数...
分类:其他好文   时间:2014-06-12 12:58:27    阅读次数:1115
linux内核设计与实现 系统调用
系统调用的实现过程:触发软终端,调用系统调用处理函数;在处理函数中,从寄存器中读取系统调用号以及参数,根据系统调用号,读取系统调用表;系统调用号就是系统调用函数的位置,取该位置值,就找到真正的系统调用函数,最后执行。arm系统调用:r0-r5传递参数r0保存返回值系统调用的绑定过程:1.系统调用函数...
分类:系统相关   时间:2014-06-12 09:29:07    阅读次数:291
ARM LDR伪指令用法详解
LDR伪指令 10.45 LDR pseudo-instruction           功能:把一个32位立即数或一个32位的内存地址加载到一个寄存器中。           注意:这里描述的是LDR伪指令,而不是LDR指令            语法:                                LDR{cond}{.W} Rt, =e...
分类:其他好文   时间:2014-06-10 13:34:14    阅读次数:286
linux-多线程
一、什么是线程? 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立执行的基本单位。线程自己基本上不拥有系统资源,仅仅拥有一点在执行中不可缺少的资源(如程序计数器,一组寄存器和栈),可是它可与同属一个进程的其它的线程共享进程所拥有的所有资源。二、什么时候使用多线程? 当...
分类:编程语言   时间:2014-06-10 00:48:04    阅读次数:365
LINUX下GDB反汇编和调试
Linux下的汇编与Windows汇编最大的不同就是第一个操作数是原操作数,第二个是目的操作数,而Windows下却是相反。 1、 基本操作指令 简单的操作数类型说明,一般有三种, (1)立即数操作数,也就是常数值。立即数的书写方式是“$”后面跟一个整数,比如$0x1F,这个会在后面的具体分析中见到很多。 (2)寄存器操作数,它表示某个寄存器的内容,用符号Ea来表示任意寄存器a,用...
分类:数据库   时间:2014-06-08 10:35:44    阅读次数:356
C++中volatile关键字的分析
volatile关键字表明,即使程序代码没有对内存单元进行修改,其值也可能发生变化。例如,可以将一个指针指向某个硬件位置,其中包含了来自串行端口的时间或信息。在这种情况下,硬件(而不是程序)可能修改其中的内容。或者两个程序可能互相影响,共享数据。该关键字的作用是为了改善编译器的优化能力。例如,假设编译器发现,程序在几条语句中两次使用了某个变量的值,则编译器可能不是让程序查找这个值两次,而是将这个值...
分类:编程语言   时间:2014-06-08 05:34:29    阅读次数:278
常见的CPU访问引起的内存保护问题为什么只用event_122上报 - 举例2
另一个例子,通过下面的log看,CPU在访问reserved的地址0x53611EFD,非法访问时该地址会在L1D内存控制器的L1DMPFSR寄存器中记录。 ** FATAL EXCEPTION Nid:0x1262 TYPE:EXTERNAL:[0xEA07A]CpuL1DMemoryProtectionFault Violated memory address(L1DMPFAR):0x536...
分类:其他好文   时间:2014-06-08 04:13:06    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!