首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于C语言的基本概念和编程方面的叙述,回答问题,将解答填入答题纸的对应栏内。 【说明】 服务型智能扫地机器人的信息处理中心,用于接收各种传感器信息和视觉信息,通过分析处理进行扫地机器人的运动控制,且负责和后台监控中心通信。信息处理中心基于嵌入式计算
阅读以下关于C语言的基本概念和编程方面的叙述,回答问题,将解答填入答题纸的对应栏内。 【说明】 服务型智能扫地机器人的信息处理中心,用于接收各种传感器信息和视觉信息,通过分析处理进行扫地机器人的运动控制,且负责和后台监控中心通信。信息处理中心基于嵌入式计算
admin
2021-03-25
36
问题
阅读以下关于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://kaotiyun.com/show/WLWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
以下关于系统原型的叙述中,不正确的是()。
数据模型的三要素中不包括()。
在计算机的存储系统中,()属于外存储器。
阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。【说明】在公钥体制中,每一用户U都有自己的公开密钥PKU和私钥SKU。如果任意两个用户A和B按以下方式通信:A发给B消息[EPKB(m),A
阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。【说明】Windows系统的用户管理配置中,有多项安全设置,如图2-1所示。请问密码和账户锁定安全选项设置属于图中安全设置的哪一项?
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】恶意代码是指为达到恶意目的而专门设计的程序或者代码。常见的恶意代码类型有:特洛伊木马、蠕虫、病毒、后门、Rootkit、僵尸程序、广告软件。2017年5月,勒索软件
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】恶意代码是指为达到恶意目的而专门设计的程序或者代码。常见的恶意代码类型有:特洛伊木马、蠕虫、病毒、后门、Rootkit、僵尸程序、广告软件。2017年5月,勒索软件
网络系统中针对海量数据的加密,通常不采用()方式。
Android系统是一种以Linux为基础的开放源代码操作系统,主要用于便携智能终端设各。Android采用分层的系统架构,其从高层到低层分别是(18)________。
Configurationmanagementistheprocessofmanagingchangeinhardware,software,firmware,documentation,measurements,etc.Aschang
随机试题
亚热带红壤丘陵地区农业综合开发的模式是()。
我国刑法规定,法定最高刑为无期徒刑、死刑的追诉时效,经过20年。如果20年以后认为必须追诉的,必须报请()。
许多平喘药物的作用是使细胞内:
麻杏甘石汤中麻黄与生石膏共为君药,其配伍属于
经王某请求,国家专利复审机构宣告授予李某的专利权无效,并于2011年5月20日向李某送达决定书。6月10日李某因交通意外死亡。李某妻子不服决定,向法院提起行政诉讼。下列哪一说法是正确的?()(司考2012.2.46)
停车45辆的地上汽车库建筑,木材可用下列哪个部位?[2007—057]
下列各项中,属于民事诉讼适用范围的有()。
AllthefollowingitalicizedwordsindicatewillingnessEXCEPT________.
LYCOSPHONEWelcomeThankyouformakingLYCOSPHONEyourchoiceofcellularphonewhileyoutravel.LYCOSPHONEhasprovide
TheInternethasdonesomethingtojobsexceptthat_________.HowdoestheInternetmakelifeeasierforpersonnelmanagers?
最新回复
(
0
)