- 1
- 0
- 约4.24千字
- 约 8页
- 2018-06-22 发布于河南
- 举报
程序员面试宝典第二部分.doc
关于printf
答案:printf函数中不会对参数做强制类型转换
unsigned short int
unsigned short int a=0;
couta-1;//65535
NOTE: short int 16位 , 2的16次方为65536
中断服务子程序 ISR
解析:存在的问题如下
ISR不能有返回值;
ISR不能传递参数;
ISR应该是短而高效的,在ISR中做浮点运算是不明智的;
ISR中不应该有重入和性能上的问题,因此不应该使用pintf()函数。
裸奔的系统:硬件中断响应程序的运行插入时机是随机的,程序中不存在这样的调用语句:“value=interrupter( )”, 所以,即使有返回值也不知返回给谁。? 同理,如果中断函数有形参,但因没有调用者,也就没有实参对形参赋值。所以,不可能有参数传递。裸奔系统中,中断程序由硬件触发执行。这意味着中断函数没有具体的调用者,所以,中断函数无法将值返回给任何对象非裸奔系统:操作系统需要进行各种调度安排,所以接管了中断的入、出口;另外,还增加了许多软件中断。这些中断函数的运行插入时机已经不再是随机了。一个中断申请发生后,其运行时机取决于操作系统的确定安排和调用。也就是说,有了调用者,所以可以有返回值和参数传递。
嵌入式程序员:硬件 中断 RTOS
大端小端
n?little-endian?systems,?what?i
您可能关注的文档
最近下载
- 汇编语言(第2版)-郑晓薇-汇编语言习题-测验题答案.pdf VIP
- 硬隔离技术安全交底.doc VIP
- wsc6100x256512智能ac控制器配置手册版本s.pdf VIP
- 2026广西真龙彩印包装有限公司招聘30人笔试模拟试题及答案解析.docx VIP
- 违规安装充电桩的通知范文.docx VIP
- 2026广西真龙彩印包装有限公司招聘30人考试备考试题及答案解析.docx VIP
- 中国大学mooc《人工智能导论——面向人文社科专业 》满分章节测试答案.doc VIP
- (2025春新版)人教版三年级英语下册第五单元《Part A 》PPT课件.pptx VIP
- 金税四期税务风险预警指标汇总.pdf
- 2026年陕西省西安市西工大附中高考物理模拟试卷(十一)(含答案).pdf VIP
原创力文档

文档评论(0)