EDA365电子论坛网

标题: 你想要的嵌入式面试题(5) [打印本页]

作者: mytomorrow    时间: 2019-7-26 10:43
标题: 你想要的嵌入式面试题(5)
中断(Interrupts)8 w/ T8 p" g! c- A5 _
4 u9 I& p  X6 D1 h

3 Y, k0 E$ r$ l: R11. 中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。 __interrupt double compute_area (double radius)
4 Y& R2 p) [" A+ Z' Q/ A{ double area = PI * radius * radius; 9 g& R8 {) U3 B: `# V
printf(" Area = %f", area);
4 e& \1 Y1 i. ]! }$ z9 ?* Q# C# freturn area; 9 v0 w) b1 ]+ M  G
}
& t3 q' }8 j( l
/ q5 _- @- A3 O2 L) K8 k
  i/ Z1 ]4 d* }0 Q. l
' A4 x, y% X6 [1 Z: R" T
* k- R* F! `# ~* Z& X

' l& ?! Q& p, D3 z% l* N* v- X5 z! _) q. A' ~! \5 p6 t* b7 H7 ]

/ U* p+ `9 m1 D' U5 t
1 K# y9 V5 \' i1 x
% ], _3 W$ g/ Z/ f! y$ q* x
作者: xixihahaheihei    时间: 2019-7-29 18:39
学习起来
作者: airuntao12    时间: 2019-12-18 14:25
学习........................
) }: Y0 ]& a5 R! O9 d+ v. _/ Z9 X; I




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2