Table of Contents
iii
Branch Start/End
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nesting
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Control Instructions
. . . . . . . . . . . . . . . . . . . . . .
Chapter Objectives
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Override Instructions
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Immediate I/O Update Instructions
. . . . . . . . . . . . . . . . . . . . . . . .
Timers and Counters
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter Objectives
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer Instructions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer On Delay
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer Off Delay
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Retentive Timer On
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Retentive Timer Reset
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Counter Instructions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Up Counter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Down Counter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Counter Reset
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Manipulation and Comparison Instructions
. . . . . . . .
Chapter Objectives
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Get
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Put
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compare Instructions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equal To
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Less Than
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Limit Test
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operations Involving Transfer and Comparison Instructions
. . . . . .
Equal To or Less Than
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Greater Than
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equal To or Greater Than
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Get Byte
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Get Byte/Put
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ThreeDigit Math Instructions
. . . . . . . . . . . . . . . . . . . . . .
Chapter Objectives
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ThreeDigit Math
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entering a ThreeDigit Math Instruction
. . . . . . . . . . . . . . . . . . . .