English | 2019 | ISBN: 1792884962 | 434 Pages | PDF | 10 MB
This textbook is about lower-level computer programming:machine language and assembly language, and how these languagesare used in the typical computer system. This is meant to givethe student a basic understanding of the fundamental concepts ofthe organization and operation of a computer. Even if the studentnever again programs in assembly language (and we would hope thatthey never have to!) it is important that they understand whatthe computer is doing at the machine language level. A goodunderstanding of computer organization translates into a betterunderstanding of the features and limitations of all computerfacilities, since all systems must eventually rest on theunderlying hardware machine. This text uses MIX, from Knuth’s “The Art of Computer Programming”.