{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Foreword - Foreword Chapter One Nearly every text has a...

Info icon This preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Beta Draft - Do not distribute © 2001, By Randall Hyde Page 3 Fore word Chapter One Nearly e very text has a throw-away chapter as Chapter One. Here’s my version. Seriously, though, some important copyright, instructional, and support information appears in this chapter. So you’ll probably want to read this stuff. Instructors will definitely want to review this material. 1.1 Foreword to the HLA Version of “The Art of Assembly...” In 1987 I be g an w ork on a te xt I entitled “Ho w to Program the IBM PC, Using 8088 Assembly Lan - guage. ” First, the 8088 f aded into history , shortly thereafter the phrase “IBM PC” and e v en “IBM PC Com - patible” became f ar less dominant in the industry , so I retitled the te xt “The Art of Assembly Language Programming. ” I used this te xt in my courses at Cal Poly Pomona and UC Ri v erside for man y years, getting good re vie ws on the te xt (not to mention lots of suggestions and corrections). Sometime around 1994-1995, I con v erted the te xt to HTML and posted an electronic v ersion on the Internet. The rest, as the y say is his - tory . A week doesn’ t go by that I don’ t get se v eral emails praising me for releasing such a fi ne te xt on the Internet. Indeed, I only hear three really big complaints about the te xt: (1) It’ s a Uni v ersity te xtbook and some people don’ t lik e to read te xtbooks, (2) It’ s 16-bit DOS-based, and (3) there isn’ t a print v ersion of the te xt. W ell, I mak e no apologies for complaint #1. The whole reason I wrote the te xt w as to support my courses at Cal Poly and UC Ri v erside. Complaint #2 is quite v alid, that’ s wh y I wrote this v ersion of the te xt. As for complaint #3, it w as really ne v er cost ef fecti v e to create a print v ersion; publishers simply cannot jus - tify printing a te xt 1,500 pages long with a limited mark et. Furthermore, ha ving a print v ersion w ould pre - v ent me from updating the te xt at will for my courses. The astute reader will note that I ha v en’ t updated the electronic v ersion of “The Art of Assembly Lan - guage Programming” (or “ AoA”) since about 1996. If the whole reason for k eeping the book in electronic form has been to mak e updating the te xt easy , wh y ha v en’ t there been an y updates? W ell, the story is v ery similar to Knuth’ s “The Art of Computer Programming” series: I w as sidetrack ed by other projects 1 . The static nature of AoA o v er the past se v eral years w as ne v er really intended. During the 1995-1996 time frame, I decided it w as time to mak e a major re vision to AoA. The fi rst v ersion of AoA w as MS-DOS based and by 1995 it w as clear that MS-DOS w as fi nally becoming obsolete; almost e v eryone e xcept a fe w die-hards had switched o v er to W indo ws. So I kne w that AoA needed an update for W indo ws, if nothing else.
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern