WP 34S Owner's Manual
Total Page:16
File Type:pdf, Size:1020Kb
3.0 Owner’s Manual This file is part of WP 34S. WP 34S is free software: you can redistribute it and / or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. WP 34S is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with WP 34S. If not, please see http://www.gnu.org/licenses/ . This manual contains valuable information. It was designed and written in the hope that it will be read by you. Here is, however, first aid for those getting caught in an unexpected or unwanted calculator mode while playing before reading: (i.e. + ) will bring you back to default floating point mode. For those who don’t even read this: Sorry, we can’t help you. WP 34S Owner’s Manual Edition 3.0 Page 1 of 118 TABLE OF CONTENTS Welcome ..................................................................................................................... 5 Getting Started ............................................................................................................ 7 The User Interface ...................................................................................................... 8 Keyboard Basics ................................................................................................................. 8 Integer Modes and the Top Row of Keys .......................................................................... 11 Keyboard Reassignment in Temporary Alpha Mode () .................................................. 12 The Virtual Keyboard in Full Alpha Mode .......................................................................... 12 Calculating ................................................................................................................ 15 Stack Mechanics ............................................................................................................... 15 Some Special Functions: Statistical Distributions, Probabilities etc. .................................. 18 Memory and Addressing ........................................................................................... 20 Addressing Real Numbers ................................................................................................ 21 Advanced Calculations: Real Matrices and Vectors .......................................................... 23 More Advanced Calculations: Complex Domain ............................................................... 24 Addressing Complex Numbers ......................................................................................... 26 Display and Modes ................................................................................................... 28 Modes and Annunciators .................................................................................................. 28 Command and Mode Specific Output ............................................................................... 30 Character Set and Fonts ................................................................................................... 35 Programming ............................................................................................................ 36 Labels ............................................................................................................................... 36 Local Data ........................................................................................................................ 38 Tests ................................................................................................................................. 38 Programmed Input and Output .......................................................................................... 39 Flash Memory (FM) and XROM ........................................................................................ 40 Index of Operations .................................................................................................. 40 A - C ................................................................................................................................. 41 D - F ................................................................................................................................. 45 G - I .................................................................................................................................. 50 J - L .................................................................................................................................. 52 M - O ................................................................................................................................ 55 P - R ................................................................................................................................. 59 S - U ................................................................................................................................. 63 WP 34S Owner’s Manual Edition 3.0 Page 2 of 118 V - Z .................................................................................................................................. 68 - .................................................................................................................................. 71 - the End ........................................................................................................................ 73 Alphanumeric Input ........................................................................................................... 77 Non-programmable Control, Clearing and Information Commands ................................... 79 Catalogs and Browsers ............................................................................................. 82 Catalog Contents in Detail ................................................................................................ 85 Accessing Catalog Items the Fast Way ............................................................................. 88 Constants (CONST) .......................................................................................................... 89 Unit Conversions (CONV) ................................................................................................. 93 Predefined Global Alpha Labels ........................................................................................ 97 Interactive Programming ........................................................................................... 98 Interrupting a Program for Display of Information .............................................................. 98 Temporary Displays .......................................................................................................... 99 Data Input ......................................................................................................................... 99 Hotkeys ............................................................................................................................ 99 Keyboard Codes ............................................................................................................. 100 Direct Keyboard Access .................................................................................................. 100 Appendix A: Setup and Communication ................................................................. 102 How to Flash Your HP 20b or 30b................................................................................... 102 Overlays – Where to Get Them and How to Make Them Yourself .................................. 103 Handling Flash Memory on Your WP 34S ....................................................................... 103 Mapping of Memory Regions to Emulator State Files ..................................................... 104 Data Transfer Between Your WP 34S and Your PC (SAM-BA) ....................................... 104 Data Transfer Between Your WP 34S and Your PC (Serial I/O) ..................................... 105 Appendix B: Memory Management ......................................................................... 106 Status and Configuration Data ........................................................................................ 106 Global Registers ............................................................................................................. 106 Summation Registers...................................................................................................... 107 SRR and Program Memory ............................................................................................. 108 Making Room for Your Needs ......................................................................................... 109 Addressing and Accessing Local Data ............................................................................ 109 Recursive Programming ................................................................................................. 110 Switching between Real and Integer ............................................................................... 110 WP 34S Owner’s Manual Edition 3.0 Page 3 of 118 Appendix C: Messages and Error Codes ................................................................ 111 Appendix D: Internal Commands ...........................................................................