Digital logic testing and simulation
Digital logic testing and simulation
Simulating computer systems: techniques and tools
Simulating computer systems: techniques and tools
Computer architecture and organization; (2nd ed.)
Computer architecture and organization; (2nd ed.)
Micron: a microprogrammed computer
ACM SIGCSE Bulletin
Most computer organization courses are built upside down
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
The role of the computer architecture simulator in the laboratory
ACM SIGCSE Bulletin
A comparison of simulation event list algorithms
Communications of the ACM
Microcomputer systems I: a computer science and engineering capstone course
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
Is computer technology taught upside down?
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
A proposed new high level abstraction for computer technology
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Hi-index | 0.00 |
A workstation laboratory allows undergraduate students to build complete, functioning computers--in simulation. The simulation extends down to the gate and signal levels, with effective modeling of delays and transitions, so reasonable assurance of the validity of the designs can be obtained. The computers constructed in this laboratory are complete with peripheral equipment including tapes and disks, and the students furnish a rudimentary operating system. The student operating-systems receive executable binary objects on the tapes, transfer them to the disk, and initiate their execution. The executable objects and the operating system are produced by a standard C compiler. Students must limit their C-language source code and data types used so the compile binaries will be executable on the 16-bit wide, Motorola 680X0-like computer they construct. The computers are constructed in an hierarchical manner from the gates and medium-scale components available in the digital simulator used in this laboratory.