- 博客(5)
- 收藏
- 关注
转载 ARM指令:BIC
Rd, Rn, Oprand2BIC(位清除)指令对 Rn 中的值 和 Operand2 值的反码按位进行逻辑“与”运算。 (注意:ARM官方网站有误, 写的是补码)BIC 是 逻辑”与非” 指令, 实现的 Bit Clear的功能举例:BIC R0, R0 , #0xF0000000#将 R0 高4位清零BIC R1, R1, #
2013-03-06 20:17:11 744
转载 深入理解ARM体系架构(S3C6410)---arm7,arm9,arm11区别
1. 时钟频率的提高虽然内核架构相同,但ARM7处理器采用3级流水线的冯·诺伊曼结构;而ARM9采用5级流水线的哈佛结构,ARM11为8级流水线哈弗结构(从arm9开始都采用了哈弗结构)。增加的流水线设计提高了时钟频率和并行处理能力。5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在常用的芯片生产工艺 下,ARM7一般运行在100MHz左右,而ARM
2013-03-01 16:39:54 1461 1
转载 深入理解ARM体系架构(S3C6410)---认识S3C6410
芯片架构如图S3C64xx系列的应用处理器芯片是三星主推的16/32 RISC 微处理器,三星目前推出了S3C6400和S3C6410,都是基于ARM11架构的,而且硬件管脚兼容,应该说大致的功能基本相同,比较明显的区别就是S3C6410带有2D/3D硬件加速。 S3C6410说明文档下载地址:http://download.csdn.net/detail/muge0913/4
2013-02-28 14:42:28 1597
转载 从汇编程序中访问C程序变量
使用 LDM 和 STM 指令可以将少于 8 个字的小型结构作为整体进行访问。 可以使用适当类型的加载和存储指令来访问结构的单个成员。 为了访问成员,必须知道该成员从结构起始地址算起的偏移量。 将整型全局变量 globvar 的地址加载到 R1,将该地址中包含的值加载到 R0,将它与 2 相加,然后将新值存回 globvar 中。 访问全局变量[cpp] view plai
2013-02-27 16:49:32 1083
原创 文件流和 文件描述符
文件流和 文件描述符#include"apue.h"int glob=6;int main(void){ int var; pid_t pid; int i; char buf[200]; var=88; printf("before vfork\n");
2012-07-28 12:05:52 881
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人