首页> 外文会议>Australasian conference on Computing education >Simple eight bit, emulated computers for illustrating computer architecture concepts and providing a starting point for student designs
【24h】

Simple eight bit, emulated computers for illustrating computer architecture concepts and providing a starting point for student designs

机译:简单的八位模拟计算机,用于说明计算机体系结构概念并为学生设计提供起点

获取原文

摘要

Students learn better when they both hear and do. In computer architecture courses "doing" can be difficult in small schools without hardware labs hosted by computer engineering, electrical engineering, or similar departments. Software solutions exist. Our success with George Mills' Multimedia Logic (MML) is the focus of this paper. We have found that students learn and understand more, and experience less frustration, without the additional complexity of hardware details. MML provides a graphical computer architecture solution with convenient I/O support and the ability to build and emulate a variety of computer designs. It has proven highly motivational to upper-division computer science students designing and constructing emulated computers. Student projects resulted in excellent student understanding of the detailed inner workings of computers. Students also developed better teamwork skills and produced useful training aids for the lower-division computer organization class. Designs implemented include 8-bit and 16-bit, von Neumann and Harvard architectures, from single-cycle to twelve-cycle instructions. Issues resolved during the learning process include timing, initialization, instruction set architecture, I/O, and assembler design. We provide two demonstration computers used to illustrate to students a design approach and an expected outcome in their individual design activities. One example is an eight-bit Harvard architecture with eight instructions that execute in a single clock cycle. The second is an eight-bit von Neumann architecture that has four instructions and executes each instruction in three clock cycles. This paper describes these two example computers.

机译:

学生既听又听,就会学得更好。在计算机体系结构课程中,如果没有由计算机工程,电气工程或类似部门主持的硬件实验室,在小型学校中很难做到这一点。存在软件解决方案。本文的重点是我们在乔治·米尔斯(George Mills)的多媒体逻辑(MML)方面取得的成功。我们发现,学生在不增加硬件细节的复杂性的情况下,学到了更多的东西,并了解了更多的内容,并且减少了挫折。 MML提供了一种图形计算机体系结构解决方案,该方案具有便利的I / O支持以及构建和仿真各种计算机设计的能力。实践证明,它对上级计算机科学专业的学生设计和构建仿真计算机具有极大的激励作用。学生项目使学生对计算机的详细内部运作有了很好的理解。学生还发展了更好的团队合作技能,并为低级计算机组织课程提供了有用的培训工具。实现的设计包括从单周期指令到十二周期指令的8位和16位von Neumann和Harvard体系结构。学习过程中解决的问题包括时序,初始化,指令集体系结构,I / O和汇编器设计。我们提供了两台演示计算机,用于向学生说明他们的个人设计活动中的设计方法和预期成果。一个示例是八位哈佛体系结构,其中包含在单个时钟周期内执行的八条指令。第二个是八位冯·诺依曼(von Neumann)架构,具有四个指令,并在三个时钟周期内执行每个指令。本文介绍了这两个示例计算机。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号