This article introduces CREATOR, a new generic simulator for assembly programming, developed by the ARCOS group at the UC3M. CREATOR is a new, highly intuitive, and portable simulator that runs from a web browser (no ...
详细信息
ISBN:
(纸本)9781665495035
This article introduces CREATOR, a new generic simulator for assembly programming, developed by the ARCOS group at the UC3M. CREATOR is a new, highly intuitive, and portable simulator that runs from a web browser (no installation needed). This simulator comes with the MIPS32 and RISC-V (32IMF) instruction set. Nevertheless, CREATOR allows, from the simulator itself, to edit and define other instruction sets (instructions, format, registers, etc.). Even more, CREATOR allows the definition of the parameter passing convention to be used in the instruction set. Once each particular instruction set (MIPS32, ARM, RISC-V, etc.) has been defined, students can use CREATOR to edit, compile, execute and debug programs written in the associated assembler. The simulator also allows checking that the developed programs comply with the parameter passing convention defined for the instruction set. CREATOR lets us create subroutine libraries that can be loaded and linked to other assembly programs developed in the simulator. All CREATOR features allows teacher to design and deploy practical laboratories more adapted to the desired teaching goals. That improves the teaching experience of the assembly language frequently used in different subjects such as computer Architecture or computer structure. The experience of its use has been very positive in the past courses for students and teachers in both the Universidad Carlos III de Madrid (UC3M) and the Universidad Castilla la Mancha (UCLM).
The structure of ILLIAC IV, a parallel-array computer containing 256 processing elements, is described. Special features include multiarray processing, multiprecision arithmetic, and fast data-routing interconnections...
详细信息
One type of thinking needed by engineers is abstract thinking, i.e., higher-order thinking that permits one to solve problems while maneuvering between several levels of complexity (levels of abstraction). In light of...
详细信息
One type of thinking needed by engineers is abstract thinking, i.e., higher-order thinking that permits one to solve problems while maneuvering between several levels of complexity (levels of abstraction). In light of the above, the Faculty of Electrical and computer Engineering (Technion - Israel Institute of Technology) decided to combine two introductory courses, focusing on different levels of abstraction, into a single undergraduate course "Digital Systems and computer structure "integrating multiple levels of abstraction, i.e., logical, micro-architecture and architecture levels. The study presented here characterized the attitudes of students and course faculty toward learning and instruction that combine several levels of abstraction. The research, which used quantitative and qualitative tools, involved 103 students and eight teaching staff members. According to the findings, students hold positive attitudes toward learning that incorporates multiple levels of abstraction, both cognitively and affectively, and the correlation between the components is positive, moderate, and significant. Students argue that this type of learning is interesting, provides a complete picture of computer systems, promotes higher-order thinking, and is relevant to industry work, but is also characterized by a high cognitive load. Course faculty claim that teaching that incorporates multiple levels of abstraction is enjoyable, imparts higher-order thinking among students but is very demanding. As for the behavioral aspect, the vast majority of students and instructors prefer learning and teaching that integrate multiple levels of abstraction over those that focus on a few levels.
In this paper authors will expose a work developed with the aim to submit an educational innovation project proposal to a competitive call for Educational Innovation Projects 2013-2015 of the Education Advisory Servic...
详细信息
In this paper authors will expose a work developed with the aim to submit an educational innovation project proposal to a competitive call for Educational Innovation Projects 2013-2015 of the Education Advisory Service of the Basque Country University (UPV/EHU, Spain). This project is being carried out in the computer structure and computer Architecture sub-module of the Degree in computer Management and Information Systems Engineering of the University College of Engineering of Vitoria-Gasteiz, University of the Basque Country (UPV/EHU). The project is based on the active learning, more specifically, on cooperative learning. In this paper we have given deeper insight the dependencies between all the subjects belonging to the analyzed sub-module, which is composed of two subjects named computer structure and computer Architecture. We have included in such analysis a previous subject named Principles of Digital Systems Design, which does not belong to that sub-module, but plays an important role in the acquisition of the knowledge and competencies of the two previously referenced subjects.
With the development of social economy and the continuous advance of an information construction,modern electronic computer daily technology has become indispensable a and important for factor in people's work,stu...
详细信息
With the development of social economy and the continuous advance of an information construction,modern electronic computer daily technology has become indispensable a and important for factor in people's work,study and *** have stage;higher demand the of operation structure capability software of computercomputer systems at to this simulation this technology is a technology develop in *** article mainly studies software simulation technology of computer architecture.
暂无评论