淮海工学院计算机工程学院。
实验报告书。
课程名: 嵌入式系统原理及应用
题目: 实验五、c语言程序实验
班级。学号。
姓名。1、实验目的与要求。
目的:1)熟练使用embestide集成开发环境;
2)掌握基于arm平台的c语言编程。
要求: 1)独立完成程序设计、编码与调试。
2)编写实验报告
2、实验内容或题目。
用c语言编写一个程序,判断给定的立即数是否有效,即是否能在指令中直接表示,如果有效,计算immed_8和rotate_imm。
要求:编写一个主程序,调用该函数。
函数原型:unsigned int check_dat( unsigned int dat,unsigned char *immed_8,unsigned char *rotate_imm );
有效立即数immediate可以表示成:
=immed_8 循环右移(2×rotate_imm)
其中:immed_8为8位立即数; rotate_imm为4位立即数
3、实验步骤与源程序。
4、源程序:
编写源程序。
uint check_data(uint x, uchar *immed_8,uchar *rotate_imm);
start()
uchar immed_8,rotate_imm;
uint x;
uint result;
x = 0x12800;
result = check_data(x,&immed_8,&rotate_imm);
while(1);
uint check_data(uint x, uchar *immed_8,uchar *rotate_imm)
int i,j,v;
for(i = 0; i<16; i++)
if (i<16)
return -1;
实验截图:合法立即数:
5、结果分析与实验体会。
嵌入式系统实验五
嵌入式系统。实验五报告。七段数码管显示。一 实验目的。掌握七段数码管的驱动方式。二 实验设备。硬件 pc机一台。smartsopc教学实验开发平台一套。quickarm核心板一块。软件 ads1.2集成开发环境。c os ii 操作系统 v2.52 三 实验内容。在数码管上显示 lpc2220f 4...
嵌入式系统实验
哈尔滨德强学院。实验报告 题目 嵌入式系统设计。院 系 德强商务学院计算机系。姓名 指导教师 多智华。系主任 葛雷 2010年10月15日。实验。一 使用ads1.2调试程序。一 实验内容和目的。1 熟悉adtide adt2000 support 运行环境。2 使用adtide adt2000 s...
嵌入式系统 实验
实验一 基于ads的c语言程序实验。一 实验环境。pc机一台 ads 1.2集成开发环境一套。二 实验目的。通过实验了解使用ads 1.2编写c语言程序,并进行调试。三 实验内容。在c语言的环境内开发应用程序,一般需要一个汇编的启动程序,从汇编的启动程序,跳到c语言下的主程序,然后,执行c程序,具体...