Technical data

Contents of Chapter 6
6.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
6.2 OB 110: Accessing the Condition Code Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
6.3 OB 111: Clear ACCUs 1, 2, 3 and 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
6.4 OB 112/113: Roll Up ACCU and Roll Down ACCU . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
6.5 OB 120: Enabling/Disabling of Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
6.6 OB 121: Enable/Disable Individual Time-Driven Interrupts . . . . . . . . . . . . . . . . . . . . . . 6-19
6.7 OB 122: Enable/Disable "Delay of All Interrupts" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
6.8 OB 123: Enable/Disable "Delay of Individual Time-Driven Interrupts" . . . . . . . . . . . . . 6-25
6.9 Setting/Reading the System Time (OB 150). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-28
6.10 OB 151: Setting/Reading the Time for Clock-Driven Interrupts . . . . . . . . . . . . . . . . . . 6-33
6.11 OB 152: Cycle Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-40
6.12 OB 153: Set/Read Time for Delayed Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-48
6.13 OB 160 to 163: Loop Counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-51
6.14 OB 170: Read Block Stack (BSTACK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-53
6.15 OB 180: Accessing Variable Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-58
6.16 OB 181: Testing Data Blocks (DB/DX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-62
6
Integrated Special Functions
6
CPU 928B Programming Guide
C79000-B8576-C898-01
6 - 1