![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式系统
侵入式系统课程中遇到的问题总结
不要问我y
天道酬勤
展开
-
计算机中断理解
一.什么是中断 计算机中断——顾名思义,就是计算机由于遇到一些紧急情况,中断现在的工作,转而处理紧急情况,处理完紧急情况以后再回到以前执行的工作继续执行。不过这只是狭义的计算机中段概念。因为这个概念只能解释内部中断和外部中断,然而对于软件中断却不能套用次概念。 为了让我们更加方便的理解中断这个概念,然我们打个比方:假设你在上网,突然你的朋友要你去踢足球,这就是中断请求。然后你对他喊道:“我就来!等一等!”这就是中断响应。接着你就和他踢足球去了,这就是中断处理。踢完足球以后,你再回到你的转载 2020-05-14 10:38:54 · 1534 阅读 · 0 评论 -
ARM中断处理流程
1: ARM采用的是3级流水线ARM的流水线结构为: 取指 -----> 译码 ------> 执行 ARM代码: PC PC- 4 PC - 8地址: 0x1008 0x1004 0x1000PC是指向被取指的指令,而不是正在执行的指令。(也就是说在此 PC值为0x1008 ,执行的是0x1000的代码)(即:书上摘录:由于ARM 体系结构采用了多级流水线技术,转载 2020-05-14 10:57:11 · 1320 阅读 · 0 评论 -
RIQ编号,冲突处理
IRQ的数目有限,一部电脑虽然一共有16个IRQ(从IRQ0至IRQ15),但是其中很多IRQ已经预先分配给特定的硬件,具体如下:IRQ0:系统计时器IRQ1:键盘IRQ2:可设置中断控制卡IRQ3:COM2(串行接口2)IRQ4:COM1(串行接口1)IRQ5:未预先配置IRQ6:磁盘机IRQ7:并行接口IRQ8:CMOS/时钟IRQ9:未预先配置IRQ10:未预先配置IRQ11:未预先配置IRQ12:PS/2鼠标IRQ13:算术处理器(Arithmetic Processor转载 2020-05-14 10:42:01 · 232 阅读 · 0 评论