首页> 外文期刊>Electronics and Electrical Engineering >A Highly Interactive PC based Simulator Tool for Teaching Microprocessor Architecture and Assembly Language Programming
【24h】

A Highly Interactive PC based Simulator Tool for Teaching Microprocessor Architecture and Assembly Language Programming

机译:基于PC的高度交互式的模拟器工具,用于教授微处理器体系结构和汇编语言编程

获取原文
获取原文并翻译 | 示例
       

摘要

The principal author of this paper has taught advanced undergraduate level courses in computer sciences for the past six years. Lab-Volt electromechanical μP experimental sets [1] have been used for microprocessor (μP) and computer architecture course at the University of Gazi in Ankara, Turkey. As the number of the students in classrooms is crowded and the number of the sets is insufficient, the students are grouped into two teams. Attempting to increase the number of the sets faced cost considerations [2, 3]. The student having designed the software component of a project may not be able to access to the laboratory because of schedule/security difficulties [3]. Like most computer system courses, Assembly Language Programming (ALP) is being used as a vehicle to understand the interrelationship and interactions between the different components of a computer system [4]. The programs in ALP written by the user are translated to machine language by using a hand assembler or third party assembler and are entered to experimental sets [5, 6]. During the execution of the programs, the students are unable to see what steps are taken in the hardware units and to comprehend the consequences [7-10]. This is especially the case when teaching the matters regarding to I/O operations. The students are also unable to get sufficient help materials and supervision during the laboratory sessions [2, 3, 11]. As a result, the success of the students which has been monitored stayed below a certain level. In proposing new methods when teaching/learning μP architecture and ALP, the use of computers and functional simulators as an assisting tool is emphasized [4, 12]. The use of a simulator has two advantages: the first one is to develop a suitable simulator for desired μP except commercial and standard types, the second one is to get good results by using simulator for visualization and debugging. In addition, the programs written for a processor are able to be executed in computers having different types of processors [4]. This enables the students to use the simulators at any environment.
机译:本文的主要作者在过去六年中教授了计算机科学方面的高级本科课程。 Lab-Volt机电μP实验装置[1]已在土耳其安卡拉的加济大学用于微处理器(μP)和计算机体系结构课程。由于教室里的学生人数很拥挤,而布景数量又不足,所以学生们被分为两个小组。试图增加套数面临成本考虑[2,3]。由于进度/安全性困难,设计了项目软件组件的学生可能无法访问实验室[3]。像大多数计算机系统课程一样,汇编语言编程(ALP)被用作理解计算机系统不同组件之间的相互关系和交互的工具[4]。用户编写的ALP程序通过使用手动汇编程序或第三方汇编程序被翻译为机器语言,并输入到实验集中[5,6]。在执行程序的过程中,学生无法看到硬件单元采取了哪些步骤,也无法理解后果[7-10]。在讲授有关I / O操作的问题时尤其如此。在实验期间,学生也无法获得足够的帮助材料和指导[2,3,11]。结果,被监视的学生的成功保持在一定水平以下。在教授/学习μP体系结构和ALP时提出新方法时,强调了使用计算机和功能模拟器作为辅助工具[4,12]。使用模拟器有两个优点:第一个优点是为商业级和标准类型之外的所需μP开发合适的模拟器,第二个优点是使用模拟器进行可视化和调试可获得良好的结果。另外,为处理器编写的程序可以在具有不同类型处理器的计算机中执行[4]。这使学生可以在任何环境下使用模拟器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号