MCS3663 – Computer Architecture and Assembly Language - Resources Computer Organization Bebop Bytes Back : An Unconventional Guide to Computers, Brown, Maxfield, 1997 This book is a very readable and amusing, yet detailed, look at the components of a computer, including a detailed look at the CPU. The Soul of a New Machine, Kidder, 1981 This is a non-fiction account of a team of engineers attempting to bring a new minicomputer to market. This 1981 Pulitzer prize winning novel is not a technical book, and is somewhat dated but is still, 20 years later, a fascinating look at how machines evolve. The Supermen: The Story of Seymour Cray and the Technical Wizards behind the Supercomputer, Murray, 1997 Another non-fiction book, a biography of Seymour Cray and others that defined what a supercomputer (still) is. This book is primarily focused on the people and their interactions, but the backdrop behind the story is an amazing world of fast and expensive computing machines. Boolean Algebra and Digital Logic Bebop to the Boolean Boogie : An Unconventional Guide to Electronics Fundamentals, Components, and Processes, Maxfield, 1995 This book is also readable and amusing, but focuses on digital electronics, Boolean algebra, Finite State Machines, and other non-CPU topics. Microarchitecture Level Bit Slice Microprocessor Design, Mick & Brick, 1980 This is a very technical book, and is out of print. It was written by two AMD electrical engineers to serve as an application guide to the AM2901 Bit Slice ALU device as well as the other numerous devices AMD made, and how they can be assembled into a CPU. Bit Slice Design: Controllers and ALUs, White, http://www.donnamaie.com/BITSLICE/ This out-of-print book is now online as an HTML electronic book, and is another set of notes regarding the application of the AM2901 Bit Slice ALU device. This gives a very good overview as to how a CPU can be constructed with the AM2901 and companion devices from AMD. Assembly Language Programming (80x86) The Art of Assembly Language, Hyde, http://webster.cs.ucr.edu/ This online book is an excellent tutorial in assembly language programming for the 80x86 CPU. If you are even considering experimenting with or learning 80x86 assembly language, this is a MUST READ. NASM - The Netwide Assembler, http://www.web-sites.co.uk/nasm/ NASM is a free portable assembler for the Intel 80x86 microprocessor series, which uses the traditional Intel instruction mnemonics and syntax. If you don’t have access to Microsoft’s MASM or Borland’s TASM assemblers, NASM’s price is hard to beat. The Ketman ASM Schoolmaster, http://www.geocities.com/SiliconValley/Office/6208/ This is a DOS (also runs under Windows) program that is similar in nature to the 8085 simulator we used in class, but for the 80x86. The trial version is free, and it costs $40 to register. Neither I nor Lawrence Technological University are affiliated in any way with any of these authors or products, nor do we receive any sort of compensation, financial or otherwise, for mentioning, promoting, or listing them here. I do personally own and/or use some of these books and programs, but that is not to say that this list is exhaustive or complete.
Pages to are hidden for
"MCS3663 – Computer Architecture and Assembly Language - Resources"Please download to view full document