- 10
- 0
- 约2.88千字
- 约 38页
- 2016-11-27 发布于湖北
- 举报
第6章C语言和汇编语言程序混合编程方法及中断处理方法 6.1 C语言和汇编语言程序混合编程方法 数据类型 寄存器变量 6.1.1 在C语言中嵌入汇编语言程序 在C语言中嵌入单条汇编语句 6. 在C语言中嵌入实现某一完整功能的多条汇编语句 (1)调用函数时堆栈的使用情况 (2)C语言调用子程序的规范 子程序的操作 说明 6.1.2 分开编写C语言和汇编语言程序 2.在C语言程序中访问汇编语言程序的变量 3.在汇编语言程序中访问C语言程序变量 6.2 用C语言处理DSP中断 如果一个引起中断的外设事件发生且相应的中断使能位被置1,则会产生一个从外设到中断控制器的中断请求。 从几个外设来的外设中断请求(PIRQ)在中断控制器处“或”产生一个到CPU的中断请求(INTn)。 如果一个外设中断请求PIRQ在CPU对INTn应答后的一个周期内仍然有效时,则另一个中断请求脉冲INTn也会产生。 而CPU总是响应优先级高的外设中断请求。 CPU应答外设中断时,从PIVR寄存器中读取相应中断的向量,并产生一个转到该中断服务子程序入口的向量。 用C语言实现可屏蔽中断程序的两种方法 : 通过软件识别中断标志的方法。 优点:实现中断程序代码少、易于理解。 2. 通过外围中断向量寄存器PIVR的值识别中断。 实现:用C语言中的SWITCH在中断服务程序,在中断程序入口处,根据PIVR的值
您可能关注的文档
- C马涌B标施工组织设计方案概要.doc
- C语言编程规范_v6.20概要.doc
- C语言程序设计_习题大全(含答案)_C语言概要.doc
- C语言程序设计--第2讲概要.ppt
- C语言代码风格-代码规范-语法规则-含代码概要.ppt
- C语言第2章算法概要.ppt
- C语言第4章3概要.ppt
- 19、七颗钻石重点.ppt
- C语言高级第二章概要.ppt
- 19、生物入侵者重点.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 2023年高考地理试卷(辽宁)(解析卷).doc VIP
- 《世界第一经济大国——美国》ppt地理教学课件.ppt VIP
- T /GDNAS 087—2026 晚期肿瘤患者肠梗阻导管的护理.pdf VIP
- 2025年小学科学《实验》专项训练卷.docx VIP
- 天津中考化学二轮复习知识点汇总.doc VIP
- 辽宁沈阳市辽中区第二初级中学2025_2026学年八年级下学期学科评价性作业道德与法治试卷(文字版,含答案).docx
- 《晚期肿瘤患者肠梗阻导管的护理》.pdf VIP
- 在线网课学习课堂《学术英语(华理 )》单元测试考核答案.pdf VIP
- 中央空调水系统节能改造方案.docx VIP
- 2024年高考地理试卷(辽宁)(空白卷).docx VIP
原创力文档

文档评论(0)