CHAPTER 5

Assembly Language

TABLE OF CONTENTS

5.1     Assemblers

5.2     Immediate Addressing and the Trap Instructions

5.3     Symbols

5.4     Translating from Level HOL6

Chapter Summary

Exercises

Problems

The Level-ISA3 language is machine language, sequences of 1’s and 0’s sometimes abbreviated to hexadecimal. Computer pioneers had to program in machine language, but they soon revolted against such an indignity. Memorizing the opcodes of the machine and having to continually refer to ASCII charts and hexadecimal tables to get their programs into binary was no fun. The assembly level was invented to relieve programmers of the tedium of programming in binary.

The assembly level uses the operating system below it.

Chapter 4 describes the Pep/9 ...

Get Computer Systems, 5th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.