首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于C语言的基本概念和编程方面的叙述,回答问题,将解答填入答题纸的对应栏内。 【说明】 服务型智能扫地机器人的信息处理中心,用于接收各种传感器信息和视觉信息,通过分析处理进行扫地机器人的运动控制,且负责和后台监控中心通信。信息处理中心基于嵌入式计算
阅读以下关于C语言的基本概念和编程方面的叙述,回答问题,将解答填入答题纸的对应栏内。 【说明】 服务型智能扫地机器人的信息处理中心,用于接收各种传感器信息和视觉信息,通过分析处理进行扫地机器人的运动控制,且负责和后台监控中心通信。信息处理中心基于嵌入式计算
admin
2021-03-25
28
问题
阅读以下关于C语言的基本概念和编程方面的叙述,回答问题,将解答填入答题纸的对应栏内。
【说明】
服务型智能扫地机器人的信息处理中心,用于接收各种传感器信息和视觉信息,通过分析处理进行扫地机器人的运动控制,且负责和后台监控中心通信。信息处理中心基于嵌入式计算机实现。
信息处理计算机采用中断方式快速响应外部事件。中断是嵌入式系统中重要的组成部分,这使得很多编译器开发商提供了标准C支持中断的扩展(使用关键字interrupt)。下面程序2是王工设计的中断处理程序代码,请对这段程序进行同行评审,找出你认为不合适的3个方面,将解答写入答题纸相应的位置。
【程序2】
interrupt double compute—area(double radius)
{
double area=PI * radius * radius;
printf("Area=%f",area);
return area;
}
选项
答案
(1)中断程序的返回值。中断程序中一般不能返回一个值。 (2)中断程序参数。中断程序中一般不能传递参数。 (3)浮点运算。中断程序应该是短而有效率的,一般在中断程序上下文切换时不保存浮点寄存器,尽量不要在中断程序中做浮点运算。 (4)pmtf()一般是阻塞性调用,尽量不要在中断程序中调用阻塞性服务。
解析
中断是指计算机运行过程中,出现某些意外情况需主机干预时,CPU能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
按照事件发生的顺序,中断过程包括以下步骤:
(1)中断源发出中断请求;
(2)判断当前处理机是否允许中断和该中断源是否被屏蔽;
(3)优先权排队;
(4)处理机执行完当前指令或当前指令无法执行完,则立即停止当前程序。保护断点地址和处理机当前状态,转入相应的中断服务程序;
(5)执行中断服务程序;
(6)恢复被保护的状态,执行“中断返回”指令回到被中断的程序或转入其他程序。
中断服务程序应该遵循短而有效这一原则,所以编写中断服务程序需要遵守以下的一些基本原则:
(1)中断服务程序中一般不能返回一个有效值,应该将返回类型定义为void;
(2)中断服务程序中一般不能传递参数,中断服务程序的参数列表应为void;
(3)中断服务程序上下文切换时不保存浮点寄存器,所以不要在中断程序中做浮点运算;
(4)中断服务程序中不要调用阻塞性服务,如malloc、pIintf等。
转载请注明原文地址:https://jikaoti.com/ti/IJI7FFFM
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某有向图G的邻接表如下图所示,可看出该图中存在弧<v2,v3>,而不存在从顶点v1出发的弧。以下关于图G的叙述中,错误的是()。
试题五阅读下列说明和代码,回答问题1和问题2,将解答写在答题纸的对应栏内。[说明]某一本地口令验证函数(C语言环境,X8632指令集)包含如下关键代码:某用户的口令保存在字符数组origPassword中,用户输入的口令保存在字符数组userPass
阅读下列说明,回答问题1至问题7,将解答写在答题纸的对应栏内。【说明】扫描技术是网络攻防的一种重要手段,在攻和防当中都有其重要意义。nmap是一个开放源码的网络扫描工具,可以查看网络系统中有哪些主机在运行以及哪些服务是开放的。nmap工具的命令
阅读下列说明和C语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。【说明】在客户服务器通信模型中,客户端需要每隔一定时间向服务器发送数据包,以确定服务器是否掉线,服务器也能以此判断客户端是否存活。这种每隔固定时间发一次的数据包也称为心跳
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】恶意代码是指为达到恶意目的而专门设计的程序或者代码。常见的恶意代码类型有:特洛伊木马、蠕虫、病毒、后门、Rootkit、僵尸程序、广告软件。2017年5月,勒索软件
信息通过网络进行传输的过程中,存在着被篡改的风险,为了解决这一安全隐患,通常采用的安全防护技术是()。
信息隐藏主要研究如何将机密信息秘密隐藏于另一公开的信息中。以下关于利用多媒体数据来隐藏机密信息的叙述中,错误的是__________________。
Thedocumentmanagementofinformationsystemengineeringsupervisionisanimportantwork,amongthem,the_______isageneralc
随机试题
ADO对象模型中可以打开并返回RecordSet对象的是()。
生活中有诱惑也有陷阱。请以“学会说‘不’”为主题做一个演讲。
具体划分与组合开发层系时,应根据层系划分的(),对油区取得的所有资料进行分析、对比、研究,确定合理的开发层系组合。
监理机构可采用()方法对承包人的检验结果进行复核。
以下关于证券公司次级债的说法正确的有()。Ⅰ.证券公司次级债券可由具备承销业务资格的其他证券公司承销,也可由证券公司自行销Ⅱ.证券公司申请发行次级债券由中国证监会批准,发行次级债务由中国证监会派出机构批准Ⅲ.证券公司次
甲股票当前的市场价格是40元,最近一期每股收益2元,预期每股收益增长率5%,则该股票的内在市盈率为()。
道教产生的渊源主要有()。
胡锦涛同志在“七一”讲话中指出:十六大提出的一个战略举措是( )。
汉代书馆常用的识字教材有()。
刘少奇在中共七大的报告中指出,毛泽东思想是()
最新回复
(
0
)