Central Processing Unit
The central processing unit (CPU) is responsible for controlling the flow of a
program and the processing of instructions. It performs arithmetic, Boolean-
logic, multiply, and shift operations. When performing signed math, the CPU
uses 2s-complement notation. This chapter describes the architecture, regis-
ters, and primary functions of the CPU.
Topic
2.1
CPU Architecture
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
CPU Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
Status Register ST0
2.4
Status Register ST1
2.5
Program Flow
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6
Multiply Operations
2.7
Shift Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2
Page
2-2
2-4
2-16
2-34
2-39
2-41
2-44
2-1
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?