C语言教学程序调试之汇编指令分析.docxVIP

  • 4
  • 0
  • 约7.34千字
  • 约 11页
  • 2024-09-07 发布于湖北
  • 举报

?

?

C语言教学程序调试之汇编指令分析

?

?

摘要:为了提升大学生对C语言语法原理的理解,通过对比C语言语句与汇编指令,提出了一种在程序调试时使用汇编指令去理解分析C语言语法原理的方案。首先对C语言可执行程序的运行原理进行了介绍,然后介绍了JFEandGCC软件的调试功能,再然后区分了ATT与Intel汇编指令的不同之处,最后就一个程序调试的实例进行了汇编指令分析。实验关于赋值语句的机器指令分析,验证了C语言在编译时确定局部变量的地址空间,实验体现了汇编指令分析有效、实用。

关键词:C语言;可执行程序;JFEandGCC;汇编指令;程序调试

:TP312:A

:1009-3044(2020)29-0147-03

《程序设计语言(C)》(或称为《大学计算机A(2)》)是大中专院校大学一年级理工科学生的公共基礎必修课,该课程教学内容知识点繁多、逻辑思维抽象,对于刚进人大学的新生而言,存在一定的难度;教学时间一般为72课时,分18周进行,理论课时36个或40个,实践课时36个或32个。巨同升认为,讲授该门课程时纯粹以语法为导向,耗费了大量时间和精力,教学效果却不理想[1]。马金霞提倡翻转课堂教学法,其中提到“让学生来当老师,让学生主宰课堂”[2],认为这样能够充分调动学生学习的主动性和积极性。当前的C语言程序设计教学存在“以语法为导向”与“以教学手段为导向”这两个主

文档评论(0)

1亿VIP精品文档

相关文档