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