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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.