DocumentCode :
295349
Title :
Teaching computer architecture in a PC equipped lab using Turbo and Sun assembly language
Author :
Goda, Bryan S. ; Gray, Daniel C. ; Loy, James R.
Author_Institution :
United States Mil. Acad., USA
Volume :
1
fYear :
1995
fDate :
1-4 Nov 1995
Abstract :
Cadets at the US Military Academy majoring in computer science or computer engineering take an introductory computer architecture course. In contrast to your traditional architecture course, ours is taught in a PC equipped classroom. Cadets learn the basic organization and internal functioning of an IBM PC by employing Turbo Assembler. Important teaching points can be emphasized by having cadets step though an assembly language program while observing the various changes in the registers and status flags. By studying the control flow of actual programs, cadets gain a better appreciation of the data flow, timing and control necessary to execute a program. The goal of the course is to gain an understanding of the importance of assembly language and its relationship to a computer´s architecture, not to make cadets experts in assembly language programming
Keywords :
assembly language; computer architecture; computer science education; data flow analysis; educational courses; microcomputers; programming; teaching; IBM PC; Sun; Turbo; Turbo Assembler; assembly language; assembly language programming; computer architecture; computer engineering education; computer science education; control flow; data flow; educational course; personal computer; registers; status flags; teaching; timing; Assembly; Central Processing Unit; Computer architecture; Computerized monitoring; Education; Programming profession; Reduced instruction set computing; Software packages; Sun; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 1995. Proceedings., 1995
Conference_Location :
Atlanta, GA
ISSN :
0190-5848
Print_ISBN :
0-7803-3022-6
Type :
conf
DOI :
10.1109/FIE.1995.483035
Filename :
483035
Link To Document :
بازگشت