• c语言课件下载 > 汇编与C语言的相互调用
  • 汇编与C语言的相互调用

    免费下载 下载该文档 文档格式:PPT   更新时间:2004-12-05   下载次数:0   点击次数:8
    文档基本属性
    文档语言:
    文档格式:ppt
    文档作者:Che
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    3.7 汇编与C语言的相互调用
    实验操作步骤
    实验原理
    实验内容
    实验设备
    实验目的
    1
    2
    3
    4
    5
    一,实验目的
    阅读Embest S3CEV40启动代码,观察处理器启动过程;
    学会使用Embest IDE 辅助信息窗口来分析判断调试过程和结果;
    学会在Embest IDE环境中编写,编译与调试汇编和C语言相互调用的程序.
    二,实验设备
    硬件:PC机
    软件:Embest IDE 2003集成开发环境,Windows 98/2000/NT/XP.
    三,实验内容
    使用汇编完成一个随机数产生函数,通过C语言调用该函数,产生一系列随机数,存放到数组里面.
    四,实验原理
    ARM过程调用ATPCS(ARM )
    main()函数与__gccmain()
    当应用程序中包含了main()函数,将会引起对C运行时库的初始化.该初始化是通过函数__gccmain()实现的.
    五,实验操作步骤
    创建新的工程,工程名为:explasm;
    编写源代码文件并分别保存为randtest.c,init.s,random.s和ldscript,并加入工程里;
    按照编译,汇编器配置->链接器配置->调试器配置设置新工程;并编译链接工程;
    选择Debug菜单Remote Connect 进行连接软件仿真器,执行Download命令下载程序,并打开寄存器窗口.
    五,实验操作步骤
    下载调试文件,打开
    memory/register/watch/variable/call stack窗口,单步执行程序,并通过以上窗口,跟踪程序运行,观察分析运行结果,通过实验学会使用Embest IDE进行应用程序的开发与调试.
    理解和掌握实验后,完成实验练习题.
  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PPT格式下载
  • 您可能感兴趣的
  • c语言编程软件下载  c语言软件下载vc6.0  c语言下载  c语言入门txt下载  课件免费下载  ppt课件免费下载  课件下载  课件ppt模板免费下载  免费课件下载