1 / 2
文档名称:

嵌入式开发—c语言面试题.doc

格式:doc   大小:16KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式开发—c语言面试题.doc

上传人:泰山小桥流水 2022/3/23 文件大小:16 KB

下载得到文件列表

嵌入式开发—c语言面试题.doc

相关文档

文档介绍

文档介绍:嵌入式开发—c语言面试题
中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字__interrupt。下面的代码就使用了__interrup
嵌入式开发—c语言面试题
中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字__interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。
__interruptdo
1.压控振荡器的英文缩写。2.动态随机存储器的英文缩写。
3.选择电阻时要考虑什么?4.单片机上电后没有运转,首先要检
查什么?5.计算机的基本组成部分及其各自的作用。6.怎样用D
触发器、与或非门组成二分频电路?
这个问题用几个解决方案。我首选的方案是:while(1){}一些
程序员更喜欢如下方案:for(;;){}这个实现方式让我为难,因为这
个语法没有确切表达到底怎么回事。如果一个应试者给出这个作为方
案,我将用这个作为一个机会去探究他们这样做的基本原理。如果
一个定义为volatile的变量是说这变量可能会被意想不到地改
变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优
化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而
不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:
1).
回答不出这个问题的人是不会被雇佣的。我认为这是区分C程
1
序员和嵌入式系统程序员的最基本的问题。嵌入式系统程序员经常同
硬件、中断、RTO