Virtual computer(machine)A hypo-thetical machinedesigned to illustrateimportant features of areal machine190Chapter 7Low-Level Programming LanguagesThis is similar to the approach taken when representing character data, asdescribed in Chapter 3.The relationship between the processor and the instructions it can carryout is completely integrated. The electronics of the CPU inherently recog-nize the binary representations of the specific commands. So there is noactual list of commands the computer must consult. The CPU embodiesthe list in its design.Each machine-language instruction does only one very low-level task.Each small step in a process must be explicitly coded in machine language.Even the small task of adding two numbers together uses three instructionswritten in binary, and the programmer has to remember which combina-tion of binary digits correspond to which instruction. As we mentioned inChapter 1, machine-language programmers have to be very good withnumbers and very detail-oriented.
This is the end of the preview.
access the rest of the document.
virtual machine, machine language, Computer program