2100A REFERENCE MANUAL

                       TABLE OF CONTENTS


CHAPTER 1  INTRODUCTION                                     1-1

           1.1    Interfacing                               1-5
           1.2    Input/Output Devices                      1-7
           1.3    Software                                  1-7
           1.4    System Expansion Features                 1-8
           1.5    Floating Point Hardware                   1-9
           1.6    Microprogramming                          1-9
           1.7    Physical Specifications                   1-10
           1.8    System Documentation                      1-13

CHAPTER 2  PROGRAMMING INFORMATION                          2-1

           2.1    Data Formats                              2-1
           2.2    Memory Addressing                         2-3
           2.2.1    Paging                                  2-3
           2.2.2    Indirect Addressing                     2-5
           2.2.3    Reserved Locations                      2-5
           2.2.4    Nonexistent Memory                      2-6
           2.3    Hardware Registers                        2-7
           2.4    Instruction Formats                       2-9
           2.5    Interrupt System                          2-11
           2.5.1    Power Fail Interrupt                    2-13
           2.5.2    Parity Error Interrupt                  2-15
           2.5.3    Memory Protect Interrupt                2-16
           2.5.4    DMA Interrupts                          2-19
           2.5.5    I/O Interrupts                          2-19
           2.5.6    Central Interrupt Register              2-22
           2.5.7    Interrupt System Control                2-22

CHAPTER 3  INSTRUCTIONS                                     3-1

           3.1    Instruction Timing                        3-1
           3.2    Memory Reference Instructions             3-3
           3.3    Register Reference Instructions           3-7
           3.4    Input/Output Instructions                 3-20
           3.5    Extended Arithmetic Memory
                  Reference Instructions                    3-25
           3.6    Extended Arithmetic Register
                  Reference Instructions                    3-27
           3.7    Floating Point Instructions               3-31

CHAPTER 4  INPUT/OUTPUT SYSTEM                              4-1

           4.1    I/O Addressing                            4-1
           4.2    I/O Priority                              4-4
           4.3    Interface Elements                        4-7
           4.3.1    Control Bit                             4-7
           4.3.2    Flag Bit                                4-8
           4.3.3  Buffer                                    4-8
           4.4    I/O Data Transfer                         4-8
           4.4.1    Input Transfer                          4-8
           4.4.2    Output Transfer                         4-10
           4.4.3    Non-Interrupt Transfers                 4-13
           4.5    Direct Memory Access                      4-14
           4.5.1    DMA Operation                           4-15
           4.5.2    DMA Initialization                      4-17

CHAPTER 5  OPERATING CONTROLS AND INDICATORS                5-1

           5.1    Operator Panel                            5-1
           5.1.1    16-Bit Registers                        5-1
           5.1.2    Fault Indicators                        5-4
           5.1.3    Phase Status Indicators                 5-4
           5.1.4    1-Bit Registers                         5-5
           5.1.5    Operating Controls                      5-5
           5.2    Controller Panel                          5-6
           5.3    Internal Switches                         5-9
           5.4    Panel Operation                           5-9
           5.4.1    Loading with Basic Binary Loader        5-9
           5.4.2    Loading with Disc Loader                5-12
           5.4.3    Manual Loading                          5-13
           5.4.4    Running Programs                        5-13
           5.5    Operating Procedures for Controller Panel 5-14
           5.5.1    Loading Programs                        5-14
           5.5.2    Running Programs                        5-15

Return to HP 2100 Home Page