2013年6月23日

ARM Cortex-M4_寄存器介绍(-Part5)

摘要: http://v.youku.com/v_show/id_XNTMxNDEyNTIw.html?f=19065106?firsttime=0 阅读全文

posted @ 2013-06-23 15:14 イケメンおっさん_汪汪 阅读(340) 评论(0) 推荐(0) 编辑

ARM Cortex-M4内核流水线和总线介绍 (-Part4_)

摘要: 不断添加中·····http://v.youku.com/v_show/id_XNTMxNDA4OTQ0.html 片中一些小概念: ①。分支预测,防止由于跳转指令导致的流水线清空形成的泡沫 ②。 ·M4有3套总线:I-code 总线 用于访问代码空间的 指令(只可以取指) D-code总线 用于访问代码空间的 数据(load\store uinte 模块,调试模块···只可以操作数据) System总线 用于访问其他地址空间(既可以取指,又可以操作数据) ·三套总线可以同时... 阅读全文

posted @ 2013-06-23 15:08 イケメンおっさん_汪汪 阅读(2632) 评论(0) 推荐(0) 编辑

从ARM 中的 指令对齐 到 bala bala········

摘要: 1、所谓对齐就是数据在存储器中存放的规则,32位系统中一般有字节对齐(8bit)、半字对齐(16bit)、字对齐(32bit)三种方式,分别对齐到连续地址、偶数地址、被4整除的地址。 2、arm体系结构中有ARM指令集和Thumb指令集2种,其中ARM指令为32位指令,按照4字节对齐存储,一条指令必须从4的整数倍地址来取;Thumb指令为16位指令,按2字节对齐存储,一条指令必须从偶数地址来取。 3、数据的存储:字符型数据一般为字节对齐存储、短整型按照双字节对齐存储、整型/浮点型按照4字节对齐存储。However,什么是对齐,以及为什么要对齐? 现代计算机中内存空间都是按照byt... 阅读全文

posted @ 2013-06-23 14:30 イケメンおっさん_汪汪 阅读(766) 评论(0) 推荐(0) 编辑

导航