This is a QR code. A QR Code is a 2-dimensional barcode, which has encoded in it a URL (web address), text, or other information. It can be read by a QR code scanner, including QR scanner smartphone apps. Once you have an app installed on your smartphone, open the app and hold your phones camera over a QR code to read it. Most QR codes youll come across have a URL encoded, so chances are when you read the QR code it will take you to a web page.
Reviewed by members of Editorial board for inclusion in MERLOT.
Good quality material; may be reviewed
Click to get more information on the MERLOT Editors' Choice Award in a new window.
Click to get more information on the MERLOT Classics Award in a new window.
Click to get more information on the MERLOT JOLT Award in a new window.
Search all MERLOT
Click here to go to your profile
Click to expand login or register menu
Select to go to your workspace
Click here to go to your Dashboard Report
Click here to go to your Content Builder
Click here to log out
Please give at least one keyword of at least three characters for the search to work with. The more keywords you give, the better the search will work for you.
select OK to launch help window
You are now going to MERLOT Help. It will open in a new window
For optimal performance of MERLOT functionality, use IE 9 or higher, or Safari on mobile devices
'Amazing! You're actually reading this. That puts you into one of three categories: a student who is being forced to read this stuff for a class, someone who picked up this book by accident (probably because you have yet to be indoctrinated by the world at large), or one of the few who actually have an interest in learning assembly...
'Amazing! You're actually reading this. That puts you into one of three categories: a student who is being forced to read this stuff for a class, someone who picked up this book by accident (probably because you have yet to be indoctrinated by the world at large), or one of the few who actually have an interest in learning assembly language.
Egads. What kind of book begins this way? What kind of author would begin the book with a forward like this one? Well, the truth is, I considered putting this stuff into the first chapter since most people never bother reading the forward. A discussion of what's right and what's wrong with assembly language is very important and sticking it into a chapter might encourage someone to read it. However, I quickly found that university students can skip Chapter One as easily as they can skip a forward, so this stuff wound up in a forward after all.
So why would anyone learn this stuff, anyway? Well, there are several reasons which come to mind:Your major requires a course in assembly language; i.e., you're here against your will.A programmer where you work quit. Most of the source code left behind was written in assembly language and you were elected to maintain it.Your boss has the audacity to insist that you write your code in assembly against your strongest wishes.Your programs run just a little too slow, or are a little too large and you think assembly language might help you get your project under control.You want to understand how computers actually work.You're interested in learning how to write efficient code.You want to try something new.Well, whatever the reason you're here, welcome aboard. Let's take a look at the subject you're about to study. '
1. 20 minutes. 2. The Art of Assembly Language Programming is available in an HTML version as well as a PDF file. It is made up of five volumes: Volume One - Data Representation, Volume Two - Introduction to Machine Architecture, Volume Three - Basic Assembly Language Programming, Volume Four - Intermediate Assembly Language Programming, Volume Five - Advanced Procedures, and quite a few appendices. Quite useful. 3. Learning will be enhanced by perusing this material. 4. A lot of material to absorb, but relatively simple.