Chinaunix首页 | 论坛 | 博客
  • 博客访问: 235613
  • 博文数量: 82
  • 博客积分: 30
  • 博客等级: 民兵
  • 技术积分: 505
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-23 14:59
文章分类

全部博文(82)

文章存档

2015年(81)

2011年(1)

我的朋友

发布时间:2015-07-14 10:24:36

<p align="left"><span style="color:#333333;">FIQ</span><span style="color:#333333;">和</span><span style="color:#333333;">IRQ</span><span style="color:#333333;">是两种不同类型的中断,</span><span style="color:#333333;">ARM</span><span style="color:#333333;">为了支持这两种不同的中断,提供了对应的叫.........【阅读全文】

阅读(1898) | 评论(0) | 转发(0)

发布时间:2015-07-14 10:23:28

影子寄存器的引入是ARM的一个特点(X86,PowerPC都没有)。我们知道,ARM有16个<a href="http://baike.baidu.com/view/1418486.htm" target="_blank">通用寄存器</a>,这16个通用寄存器在指令中使用4个bit来标识,但是在不同的模式下,同样的4个bit指向不同的物理寄存器,这些不同的物理寄存器就被称之为影子寄存器。不同.........【阅读全文】

阅读(3930) | 评论(0) | 转发(0)

发布时间:2015-07-14 10:09:34

<p>IRQ和FIQ是ARM处理器的两种编程模式。IRQ是指中断模式,FIR是指快速中断模式。对于 FIQ 你必须尽快处理你的事情并离开这个模式。IRQ 可以被 FIQ 所中断,但 IRQ 不能中断 FIQ。为了使 FIQ 更快,所以这种模式有更多的影子寄存器。FIQ 不能调用 SWI(软件中断)。FIQ 还必须禁用中断。如果一个 FIQ 例程必须重新启用.........【阅读全文】

阅读(1665) | 评论(0) | 转发(0)

发布时间:2015-07-14 10:06:00

<h2>ARM处理器状态、指令集</h2><p>ARM<a href="http://www.weboch.com.cn/weboch/mcu.asp">微处理器</a>的工作状态一般有两种,并可在两种状态之间切换:</p><p>第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令,对应ARM指令集;</p><p>第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指.........【阅读全文】

阅读(1624) | 评论(0) | 转发(0)

发布时间:2015-07-14 10:05:13

<h2>ARM处理器状态、指令集</h2><p>ARM<a href="http://www.weboch.com.cn/weboch/mcu.asp">微处理器</a>的工作状态一般有两种,并可在两种状态之间切换:</p><p>第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令,对应ARM指令集;</p><p>第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指.........【阅读全文】

阅读(1411) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册