The dehydrated VAX-a paradigm for teaching introductory computer engineering
Autor: | M.-K. Vai, J.M. Feldman |
---|---|
Rok vydání: | 1990 |
Předmět: |
Orthogonal instruction set
Orthogonality (programming) Assembly language Programming language Computer science computer.software_genre One instruction set computer Education Addressing mode Instruction set Computer engineering High-level programming language Electrical and Electronic Engineering computer Low-level programming language computer.programming_language |
Zdroj: | IEEE Transactions on Education. 33:206-211 |
ISSN: | 0018-9359 |
DOI: | 10.1109/13.54862 |
Popis: | A method used to take advantage of the computer literacy of incoming students and to motivate and enhance a pair of introductory computer engineering courses is described. To carry electrical engineering students from their initial view of a computer as a terminal which understands Fortran to a solid view of what a computing engine does and how to build one, the authors have found it very effective to include a short, intense section on assembly-language programming. The section emphasizes the connection between high-level language programming constructs and machine architecture. To meet the needs of effective material coverage in a five-week segment of the overall two-quarter course, the enormous VAX instruction set was reduced to what looks rather like a reduced instruction set computer (RISC) instruction set of 16 instructions. The instructions selected force full awareness of the details of machine performance and of dynamic memory access and control. By keeping the tool-set small, there is time to concentrate on data structures, internal representations, connections between the high-level language (HLL) and the assembly language expression thereof, and the hardware structures which must underlie computational activity. > |
Databáze: | OpenAIRE |
Externí odkaz: |