Path: utzoo!attcan!uunet!nuchat!flatline!erict From: erict@flatline.UUCP (j eric townsend) Newsgroups: comp.edu Subject: Re: Assembler curricula, was Re: using (ugh! yetch!) assembler Summary: Similar class at UH Message-ID: <1248@flatline.UUCP> Date: 2 Aug 88 06:32:04 GMT References: <6341@bloom-beacon.MIT.EDU> <60859@sun.uucp> <474@m3.mfci.UUCP> <834@nmtsun.nmt.edu> Organization: a flat near the Montrose, Houston, Tx. Lines: 32 In article <834@nmtsun.nmt.edu>, caasnsr@nmtsun.nmt.edu (Clifford Adams) writes: > In article <2601@ukecc.engr.uky.edu> wes@engr.uky.edu (Wes Morgan) writes: > >Why not teach machine organization concepts right alongside HLL programming? > >Certain topics, such as loop control and number crunching,could be programmed > >in both an HLL and in assembly. This would give the beginning student both > >a better understanding of the machine and some rudimentary skills in assembly > >language. > > Here at New Mexico Tech there was (1 year ago) a course which > basically fit the above description. It was called CS221, Computer > Organization, with an associated lab (CS221L), Systems programming. > The class taught the basics of computer and CPU organization, and > taught the PDP assembly language. The lab taught C, and the students > each used it to write an assembler subset for our VAX 11/750. There is (was?) a similar class at University of Houston. It was based on PDP assembly, and the students wrote various utility type programs while getting a rough view of how utilities/commands work w/in a given os and hardware. There is a compiler/operating systems class pair that, as I understand it, has the students write a simple compiler one semester and a simple operating system the next. I could have been lied to, however. :-) -- Motorola Skates on Intel's Head! J. Eric Townsend ->uunet!nuchat!flatline!erict smail:511Parker#2,Hstn,Tx,77007 ..!bellcore!tness1!/