January 2019
Beginner to intermediate
745 pages
21h 6m
English
Recall from Chapter 6 that a program written in assembly language is input to the assembler, which translates the assembly-language instructions into machine code. The machine code, which is the output from the assembler, is then executed. With high-level languages, we employ other software tools to help with the translation process. Let’s look at the basic function of these tools before examining high-level languages.
The algorithms that translate assembly-language instructions into machine code are very simple because assembly languages are very simple. By “simple,” we mean that each instruction carries out a fundamental operation. High-level languages provide a richer set of instructions that makes ...
Read now
Unlock full access