5 IMMU使用情景
前几章通过对OR1200处理器中各类指令执行过程的分析,实现了对CPU模块的剖析,本章将采用情景分析法,通过对使用IMMU的各种情景的分析以实现对IMMU模块剖析。使用IMMU的情景有如下几种:
(1)使用IMMU进行地址翻译,同时ITLB命中,且没有违反页保护策略
(2)使用IMMU进行地址翻译,但是ITLB未命中
(3)使用IMMU进行地...
分类:
其他好文 时间:
2014-06-10 15:26:08
阅读次数:
300
LDR伪指令
10.45 LDR pseudo-instruction
功能:把一个32位立即数或一个32位的内存地址加载到一个寄存器中。
注意:这里描述的是LDR伪指令,而不是LDR指令
语法:
LDR{cond}{.W} Rt, =e...
分类:
其他好文 时间:
2014-06-10 13:34:14
阅读次数:
286
1、错误描述
六月 09, 2014 11:11:09 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error
严重: Template processing error: "Expression a is undefined on line 27, column 23 in tag.ftl."
Expression a is undefi...
分类:
其他好文 时间:
2014-06-10 07:33:34
阅读次数:
293
freemarker自定义标签
1、nested指令
是可选的,可以在和之间使用在任何位置和任意次数
2、示例说明
1
2
3
4
5
3、...
分类:
其他好文 时间:
2014-06-10 07:12:22
阅读次数:
204
转自http://www.1keydata.com/cn/sql/无论您是一位 SQL
的新手,或是一位只是需要对 SQL 复习一下的资料仓储业界老将, 您就来对地方了。这个 SQL 教材网站列出常用的 SQL 指令。包含以下几个部分:SQL
指令: SQL 如何被用来储存、读取、以及处理数据库之中...
分类:
数据库 时间:
2014-06-09 20:16:23
阅读次数:
390
ed编辑器打开ed编辑器ed:新建一个文件ed
filename:编辑一个已经存在的文件ed编辑器指令激活ed命令后进入的是ed编辑器的命令行状态,下面是几条常用指令a - 在文件的末尾添加新内容i -
在文件的最后一行之前插入新内容o - 把文件输入的最后一行(无论是原来存在的还是插入的)替换成新...
分类:
系统相关 时间:
2014-06-09 18:47:09
阅读次数:
605
脏数据检查 != 轮询检查更新谈起angular的脏检查机制(dirty-checking),
常见的误解就是认为: ng是定时轮询去检查model是否变更。其实,ng只有在指定事件触发后,才进入$digest cycle:
DOM事件,譬如用户输入文本,点击按钮等。(ng-click)XHR响应事...
分类:
其他好文 时间:
2014-06-09 16:26:40
阅读次数:
223
自己之前一直以为目标文件是经过汇编生成.s之后编译生成的,好菜。
源程序到可执行程序过程:预处理 编译 汇编 链接预处理:
展开宏定义,处理条件预编译指令,插入头文件,删除注释,添加行号和文件名标示,保留#pragma编译器指令.编译:
词法分析:词法扫描器按照词法规则产生记号,根据记号放...
分类:
其他好文 时间:
2014-06-09 13:34:12
阅读次数:
204
先说几个术语:一、Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。重点:代码段、数据段、堆栈段,这是一个概念堆、栈、全局区、常量区,这是另一个概念1)代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要...
分类:
系统相关 时间:
2014-06-08 19:29:02
阅读次数:
456
iOS安全攻防(二十三):Objective-C代码混淆class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。所以,我们迫切的希望混淆自己的代码。混淆的常规思路混淆分许多思路,比如:1)花代码花指令,即随意往程序中加入迷惑人的代码指令2)易读字符替换等等防止class-dump出可读信息的有效办法是易读字符替换。Obj...
分类:
移动开发 时间:
2014-06-08 03:27:02
阅读次数:
359