A COMPUTER-AIDED TEACHING PACKAGE FOR MICROPROCESSOR SYSTEMS EDUCATION

被引:11
作者
DIAB, HB [1 ]
DEMASHKIEH, I [1 ]
机构
[1] AMER UNIV BEIRUT,DEPT ELECT ENGN,DIGITAL ELECTR & MICROPROCESSOR SYST LABS,BEIRUT,LEBANON
关键词
D O I
10.1109/13.81598
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This paper describes a computer-aided teaching (CAT) package for use in a microprocessor systems course. It uses the Z80 CPU [1], [5] as the basis for describing how an 8-bit CPU functions internally and as the master of a microcomputer system [2]-[4]. The package, which consists of an assembler and a graphics simulator, aids as a powerful teaching tool that enables the student to learn about the internal architecture of a microprocessor [7]-[10] as applied to the Z80 CPU and its instruction set with a step by step graphics animation of the instruction execution and timing. The package allows the user to execute a program step by step and to test the operation of the internal registers, buses, and memory contents at every clock edge. This helps the student to understand exactly how the hardware works at the clock cycle, machine cycle, and instruction cycle levels. It also simulates read/write cycles from/to memory and input-output devices. Finally, it allows the user to write and debug programs at the assembly language or machine code level. The package is menu driven, interactive, flexible, and user-friendly.
引用
收藏
页码:179 / 183
页数:5
相关论文
共 13 条
[1]   A MICROPROGRAMMED COMPUTER SIMULATOR [J].
CUTLER, M ;
ECKERT, RR .
IEEE TRANSACTIONS ON EDUCATION, 1987, 30 (03) :135-141
[2]  
DEMASHKIEH I, 1988, THESIS AM U BEIRUT L
[3]  
Foley JD, 1982, FUNDAMENTALS INTERAC
[4]  
LEVENTHAL LA, 1980, Z80 ASSEMBLY LANGUAG
[5]  
Mano M. M., 1982, COMPUTER SYSTEM ARCH
[6]  
NICHOLS J, 1979, Z80 MICROPROCESSOR P, V1
[7]  
NICHOLS J, 1979, Z80 MICROPROCESSOR P, V2
[8]   MIME - AN EDUCATIONAL MICROPROGRAMMABLE MINICOMPUTER EMULATOR [J].
PURVIS, RE ;
YOHO, RD ;
LAMONT, GB .
IEEE TRANSACTIONS ON EDUCATION, 1981, 24 (04) :257-262
[9]   A MICROPROGRAMMABLE MICROPROCESSOR SIMULATOR AND DEVELOPMENT SYSTEM [J].
SMITH, MR .
IEEE TRANSACTIONS ON EDUCATION, 1984, 27 (02) :93-100
[10]   DEVELOPMENT AND IMPLEMENTATION OF AN EDUCATIONAL SIMULATOR SOFTWARE PACKAGE FOR A SPECIFIC MICROPROGRAMMING ARCHITECTURE [J].
YEN, RF ;
KIM, Y .
IEEE TRANSACTIONS ON EDUCATION, 1986, 29 (01) :1-11