没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式实验(汇编和C语言混合编程实验).doc
0 下载量 33 浏览量
2022-12-06
20:07:02
上传
评论
收藏 29KB DOC 举报
温馨提示
试读
5页
嵌入式实验(汇编和C语言混合编程实验).doc
资源推荐
资源详情
资源评论
1 / 5
嵌入式实验(汇编和 C 语言混合编程实验)
汇编和 C 语言混合编程实验
7.1 实验目的
① 掌握 C 程序中内嵌指令的使用方法。
② 理解汇编程序调用 C 程序函数和变量的方法。
7.2 实验环境
① 硬件:PC 机 ② 软件:ADS1.2
7.3 实验内容
① 使用内嵌汇编的方法设计允许和禁止中断程序。
② 验证汇编程序调用 C 程序函数和访问 C 程序变量的执行过程。
7.4 实验过程
1、实验 7-1 允许和禁止中断程序
本实验使用内嵌汇编的方法完成允许和禁止中断程序设计,这里使用
Armulator 作为调试的目标机。
(1) 新建 ARM 工程 exp7_1
启动 ADS 开发环境,选择 File→New(Project)选项,使用 ARM Executable
Image 工程模板创建一个工程 exp5_1.
(2) 新建汇编程序文件 exp7_1_1.c,并将其添加到工程 exp7_1 中
选择 File→New(File)选项,新建汇编源程序文件 exp7_1_1.c 并添加到工程
exp7_1 中,exp7_1_1.c 源程序的参考代码如下: #include
__inline void enable_IRQ(void) {
int tmp;
__asm {
MRS tmp, CPSR
BIC tmp, tmp, #0x80 MSR CPSR_c, tmp } }
__inline void disable_IRQ(void) {
int tmp; __asm
资源评论
Mmnnnbb123
- 粉丝: 679
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功