Chapter 11: Assembly Language and Computer Architecture
11.1 Introduction
11.2 Register-based Machines
11.3 Assembly language programming
11.3.1 An overview of the Watson Assembly Language
11.3.2 Variables, assignment, and sequence
11.3.3 Implementing selection constructs in assembly language
11.3.4 Implementing repetition constructs in assembly language
11.3.5 Array processing in assembly language
11.4 Data representation at the machine level
11.4.1 Representing numbers at the machine level
11.4.1.1 Number systems
11.4.1.2 Numeric bases and base conversions
11.4.1.3 Binary arithmetic
11.4.1.4 Signed numbers
11.4.1.5 Floating point numbers
11.4.2 Characters
11.4.3 Images
11.5 Machine language
11.5.1 The Watson Virtual Machine instruction set
11.5.2 Assembly language to machine language translation
11.5.3 Program execution
Return to top
--
Home
Contact