From b1d252bee016403d5ef0b003c8544e8028504032 Mon Sep 17 00:00:00 2001 From: Gwenhael Le Moine Date: Tue, 19 Mar 2024 23:35:30 +0100 Subject: [PATCH] 2010-07-31: Updated to version 1.50 Signed-off-by: Gwenhael Le Moine --- EMU48.EXE | Bin 282624 -> 294912 bytes EMU48.TXT | 15 +- KML_20.DOC | 700 ++++++++++++++++++----------------- PROBLEMS.TXT | 5 +- ROMDUMP.EXE | Bin 65536 -> 77824 bytes ROMDUMP.TXT | 15 +- Sources/Emu48/CHANGES.TXT | 91 +++++ Sources/Emu48/DEBUGGER.C | 34 +- Sources/Emu48/DISASM.C | 6 +- Sources/Emu48/DISRPL.C | 24 +- Sources/Emu48/EMU48.C | 24 +- Sources/Emu48/EMU48.H | 6 + Sources/Emu48/EMU48.RC | 30 +- Sources/Emu48/ENGINE.C | 2 +- Sources/Emu48/FILES.C | 107 +++--- Sources/Emu48/KML.C | 4 +- Sources/Emu48/MOPS.C | 16 +- Sources/Emu48/OPCODES.C | 5 +- Sources/Emu48/OPS.H | 22 +- Sources/Emu48/PCH.H | 36 ++ Sources/Emu48/RPL.C | 10 +- Sources/Emu48/SETTINGS.C | 10 +- Sources/Emu48/TIMER.C | 9 +- Sources/Emu48/TYPES.H | 6 +- Sources/GCCPatch/EMU48GCC.RC | 28 +- Sources/GCCPatch/README.TXT | 2 +- uninst.exe | Bin 62304 -> 62313 bytes 27 files changed, 706 insertions(+), 501 deletions(-) diff --git a/EMU48.EXE b/EMU48.EXE index 761d395f165f2bd73639804cf87fd9be2fe2adcf..fc3fab83f0a48b644e81b3f453c592727e7e394b 100755 GIT binary patch literal 294912 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%0DwHids&RQH)Bdg&LY4Mj3fC@@WE* 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

`z}Vs05crJN6ova-R6gnMFNf|C4AY( zKEIc)Y?RlskBjx7RIOYdo){e;&K4_$>T;>FdU^P*`Riw=hO)aW=E)9hNkS||oVwLV=hJSv67LbzTBU++v! zdVos4jP$kg`uQoJ6K>X!6O}6GUPsOtt6VMyg?gzLLh3gK^wL-|OCV~+3K%ME0-pQ; zM{~kyFS;*~LQ_Yl3@l>kq~2;!mZ-weD(bz+JExG#S2T5=O@meFBDcLmRGu}UCUQi*Ym4T z=JyjNR455jg?lv==ZYpTjhUu^MLWb*tScRS?HAlUp1s3yycb+!oc2!}Ejw2l@m$1t zMpqYcp3P60#4OC+AnuLulp|N`@pyZ(V`gLNtL^m`EvT_~GDnhCSlU@9M{k~&8UvqP o8&>`4z+SU!l8<;@viA$1w?>X~k2G+kfg=qZY2Zi${|_4Y4`K!>{r~^~ literal 282624 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𝔣;0)K~ei+|~V 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\Q1$5kg<7u$4i`LGRl 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

EpV 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 z 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 DA3!DA diff --git a/EMU48.TXT b/EMU48.TXT index f1121b1..5203c36 100644 --- a/EMU48.TXT +++ b/EMU48.TXT @@ -2,7 +2,7 @@ Emu48 - A freeware HP38/39/40/48/49 Emulator - for Windows 9x, ME, NT, 2000, XP and Vista + for Windows 9x, ME, NT, 2000, XP, Vista and 7 @@ -10,8 +10,7 @@ * OPERATING SYSTEM * ******************** -This version of Emu48 should work with all Intel Win32 platforms. You may -recompile the sources to run Emu48 with Windows NT on a DEC Alpha. +This version of Emu48 should work with all Intel IA32 and x64 platforms. **************** @@ -19,9 +18,9 @@ recompile the sources to run Emu48 with Windows NT on a DEC Alpha. **************** Emu48 is distributed in 1 archive: -- Emu48v14xSetup.zip All files and sources +- Emu48v15xSetup.zip All files and sources -To install Emu48, just start the executable file inside the Emu48v14xSetup.zip +To install Emu48, just start the executable file inside the Emu48v15xSetup.zip archive. The installer will guide you through the installation. When you first run Emu48, it will detect the directory in which you installed it, and will write its configuration to a file named Emu48.ini in your Windows directory. If @@ -29,8 +28,8 @@ you move the Emu48 directory to another place you have to change the directory path inside the Emu48.ini file manually or have to delete the Emu48.ini file. You can also update your current version with the Service Packs: -- E48BP4x.ZIP New EXE-File -- E48SP4x.ZIP Sources of the Service Pack +- E48BP5x.ZIP New EXE-File +- E48SP5x.ZIP Sources of the Service Pack Replace the original EXE file please. @@ -436,7 +435,7 @@ have discussed there in different threads for years now. *************** Emu48 - An HP38/39/40/48/49 Emulator -Copyright (C) 2009 Sebastien Carlier & Christoph Gießelink +Copyright (C) 2010 Sebastien Carlier & Christoph Gießelink This program 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 diff --git a/KML_20.DOC b/KML_20.DOC index 1bc0c1d..d352c87 100644 --- a/KML_20.DOC +++ b/KML_20.DOC @@ -1,10 +1,12 @@ {\rtf1\ansi\ansicpg1252\deff0\deflang1031\deflangfe1031{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fmodern\fprq1\fcharset0 Courier New;}{\f2\fswiss\fprq2\fcharset0 Arial;}} {\colortbl ;\red0\green0\blue0;\red0\green0\blue255;} -\viewkind4\uc1\pard\nowidctlpar\qc\lang1033\f0\fs56 EmuXY and KML 2.0\par +{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\nowidctlpar\qc\lang1033\f0\fs56 EmuXY and KML 2.0\par \pard\nowidctlpar\fs24\par \b\fs28 Introduction\b0\par \fs24\par -\pard\nowidctlpar\qj\tab This document explains in detail the KML 2.0 scripting files. KML, Keyboard Mapping Language, started of as a script that Emu48 used to map keyboard buttons with buttons of the emulator, now it has become much more. KML 2.0, also used by Emu10, Emu28, Emu32 and Emu42, now makes it possible to change many advanced options of the way the emulator looks.\par +\pard\nowidctlpar\qj\tab This document explains in detail the KML 2.0 scripting files. KML, Keyboard Mapping Language, started of as a script that Emu48 used to map keyboard buttons with buttons of the emulator, now it has become much more. KML 2.0, also used by Emu10, Emu28 and Emu42, now makes it possible to change many advanced options of the way the emulator looks.\par +\par +The description of Emu32 has been removed from this document. The development of Emu32 was quit, the emulated calculators are now emulated by Emu42. So Emu42 now emulates two quite different hardware platforms, the High End Pioneer and Clamshell series with a dot matrix display which base on the Lewis chip and the Mid Range Pioneer series with a semi dot matrix display which base on the Sacajawea chip. To distinguish both emulation platforms I use, if necessary, Emu42 (Lewis) and Emu42 (Sacajawea) in the further text.\par \pard\nowidctlpar\par \b\fs40 Index\fs28\par \b0\fs24\par @@ -17,11 +19,11 @@ Digit\tab Page 9\par Button\tab Page 11\par \lang1036 OutIn Codes\tab Page 13\par Scancode\tab Page 21\par -Conclusion\b\fs28\tab\b0\fs24 Page 23\par +Conclusion\b\fs28\tab\b0\fs24 Page 24\par \pard\nowidctlpar\b\fs28\par \lang1033 Basics\b0\par \fs24\par -\pard\nowidctlpar\qj\tab A KML script file is a text file that the emulators use to set its screen layout and keyboard layout. A custom bitmap file can be created to be the \ldblquote faceplate\rdblquote of the calculator. KML defines the size and position of the screen, buttons, annunciators, and the Emu48 window. The \ldblquote #\rdblquote character can be used to add remarks to a line. The following sections describe each main block of the KML script.\par +\pard\nowidctlpar\qj\tab A KML script file is a text file that the emulators use to set its screen layout and keyboard layout. A custom bitmap file can be created to be the \ldblquote faceplate\rdblquote of the calculator. KML defines the size and position of the screen, buttons, annunciators, and the emulator window. The \ldblquote #\rdblquote character can be used to add remarks to a line. The following sections describe each main block of the KML script.\par \pard\nowidctlpar\par \b\fs28\page Global\par \b0\fs24\par @@ -55,8 +57,6 @@ End\par \f1\fs16\tab\lang1031 Hardware \ldblquote Bert\rdblquote\par \f0\fs24 Emu28:\par \f1\fs16\tab\lang1033 Hardware \ldblquote Centipede\rdblquote\par -\f0\fs24 Emu32:\par -\f1\fs16\tab Hardware \ldblquote Sacajawea\rdblquote\par \f0\fs24 Emu42:\par \f1\fs16\tab Hardware \ldblquote Lewis\rdblquote\par \f0\fs24 Emu48:\par @@ -69,15 +69,14 @@ Emu10:\par \ldblquote M\rdblquote = HP21S\par \pard\nowidctlpar\qj\cf1 Emu28:\par \pard\nowidctlpar\fi720\qj\cf0\ldblquote P\rdblquote = HP28C\par -\pard\nowidctlpar\qj\cf1 Emu32:\par -\pard\nowidctlpar\fi720\qj\cf0\ldblquote M\rdblquote = HP14B\par - \ldblquote N\rdblquote = HP32SII\par \pard\nowidctlpar\qj\cf1 Emu42:\par -\pard\nowidctlpar\fi720\qj\cf0\lang1031\ldblquote T\rdblquote = HP17B\par -\ldblquote U\rdblquote = HP17BII\par -\lang1033\ldblquote Y\rdblquote = HP19BII\par -\ldblquote M\rdblquote = HP27S\par +\pard\nowidctlpar\fi720\qj\cf0\ldblquote I\rdblquote = HP14B\par +\ldblquote T\rdblquote = HP17B\par +\lang1036\ldblquote U\rdblquote = HP17BII\par +\ldblquote Y\rdblquote = HP19BII\par +\lang1033\ldblquote M\rdblquote = HP27S\par \ldblquote O\rdblquote = HP28S\par +\ldblquote N\rdblquote = HP32SII\par \ldblquote D\rdblquote = HP42S\par \pard\nowidctlpar\qj\cf1 Emu48:\par \pard\nowidctlpar\fi720\qj\cf0\ldblquote 6\rdblquote = HP38G (64KB RAM)\par @@ -106,13 +105,13 @@ Emu42:\par \cf0 Example:\par \pard\nowidctlpar\f1\fs16\tab Patch \ldblquote BEEP.48\rdblquote\par \pard\nowidctlpar\qj\f0\fs24\par -Bitmap is the bitmap file that will be the \ldblquote faceplate\rdblquote\par +Bitmap is the bitmap file that will be the \ldblquote faceplate\rdblquote . All emulator versions are supporting the BMP file format, the latest versions also the Graphics Interchange Format (GIF).\par \pard\nowidctlpar Example:\par \f1\fs16\tab Bitmap \ldblquote mygx.bmp\rdblquote\par \pard\nowidctlpar\qj\f0\fs24\par Print will display a string when the KML file is loaded. You can have as many of these as necessary. They are more effective if you put them before the other settings.\par \pard\nowidctlpar Example:\par -\f1\fs16\tab Print \ldblquote My homepage is at http://privat.swol.de/ChristophGiesselink/\rdblquote\par +\f1\fs16\tab Print \ldblquote My homepage is at http://hp.giesselink.com/\rdblquote\par \pard\nowidctlpar\qj\f0\fs24\par Debug sets the emulator to return an information message box telling the scancode number of the keyboard key pressed when the scancode number isn\rquote t defined. Valid entries are 0 or 1. One is on and Zero is off.\par \pard\nowidctlpar Example:\par @@ -126,6 +125,7 @@ Debug sets the emulator to return an information message box telling the scancod \f1\fs16 Background\par \tab Vga INTEGER\par \tab Topbar INTEGER\par +\tab Menubar INTEGER\par \tab Offset INTEGER INTEGER\par \tab Size INTEGER INTEGER\par End\par @@ -135,19 +135,19 @@ End\par \pard\nowidctlpar Example:\par \f1\fs16\tab Offset 0 0\par \f0\fs24\par -\pard\nowidctlpar\qj Size sets the size of the emulator window in pixels. The first integer is the width and the second is the height. This is the width of the window, not the bitmap. It is usually smaller that the bitmap size.\par +\pard\nowidctlpar\qj Size sets the size of the emulator window in pixels. The first integer is the width and the second is the height. This is the width of the window, not the bitmap. It is usually smaller than the bitmap size because the bitmap normally contain the annunciator symbols.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Size 302 485\par \f0\fs24\par -\pard\nowidctlpar\qj Vga is a special command only for the Pocket PC versions of Emu32, Emu42 and Emu48 to enable/disable the use of VGA screen resolution on a VGA capable Pocket PC. Valid entries are 0 or 1. One is the VGA mode with 640x480 pixel and Zero is the QVGA mode with 320x240 pixel.\par +\pard\nowidctlpar\qj Vga is a special command only for the Pocket PC versions of Emu42 and Emu48 to enable/disable the use of VGA screen resolution on a VGA capable Pocket PC. Valid entries are 0 or 1. One is the VGA mode with 640x480 pixel and Zero is the QVGA mode with 320x240 pixel.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Vga 1\par \f0\fs24\par -\pard\nowidctlpar\qj Topbar is a special command only for the Pocket PC versions of Emu32, Emu42 and Emu48 to enable/disable the top bar of the screen. Valid entries are 0 or 1. One is enabled and Zero is disabled.\par +\pard\nowidctlpar\qj Topbar is a special command only for the Pocket PC versions of Emu42 and Emu48 to enable/disable the top bar of the screen. Valid entries are 0 or 1. One is enabled and Zero is disabled.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Topbar 0\par \f0\fs24\par -\pard\nowidctlpar\qj Menubar is a special command only for the Pocket PC versions of Emu32, Emu42 and Emu48 to enable/disable the menu bar of the screen. If the menu bar is disabled you can get the menu over the context menu gesture on a display area isn\rquote t covered by virtual key buttons. Valid entries are 0 or 1. One is enabled and Zero is disabled.\par +\pard\nowidctlpar\qj Menubar is a special command only for the Pocket PC versions of Emu42 and Emu48 to enable/disable the menu bar of the screen. If the menu bar is disabled you can get the menu over the context menu gesture on a display area isn\rquote t covered by virtual key buttons. Valid entries are 0 or 1. One is enabled and Zero is disabled.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Menubar 0\par \f0\fs24\par @@ -158,16 +158,21 @@ End\par \par \lang1031\f1\fs16 Lcd\par \tab Zoom INTEGER\par +\tab Zoomxy INTEGER INTEGER\par \tab Vertical INTEGER\par \tab Offset INTEGER INTEGER\par \tab Color INTEGER INTEGER INTEGER INTEGER\par \lang1033 End\par \f0\fs24\par \par -\pard\nowidctlpar\qj Zoom is the size of the pixels in the LCD screen. This command is only valid for Emu28, Emu42 and Emu48 and will be ignored on Emu10 and Emu32. Valid entries are 1, 2, 3 or 4. Zoom factor two is usually used by the dot matrix LCD types emulated by Emu28, Emu42 and Emu48.\par +\pard\nowidctlpar\qj Zoom is the size of the pixels in the LCD screen. This command is only valid for Emu28, Emu42 (Lewis) and Emu48 and will be ignored on Emu10 and Emu42 (Sacajawea). Valid entries are 1, 2, 3 or 4. Zoom factor two is usually used by the dot matrix LCD types emulated by Emu28, Emu42 (Lewis) and Emu48.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Zoom 2\par \f0\fs24\par +Zoomxy is a variant of the Zoom command only valid for Emu42 (Lewis). On Emu42 (Lewis) the High-End-Pioneer calculator series has originally a non quadratic rectangle as display pixel. The height of the pixel is normally bound to the zoom factor. But in some circumstances it\rquote s useful to adjust the height of the pixel separately from the width. The first integer is the width and the second integer is the height of the dot matrix pixel. The width integer is still limited to 1, 2, 3 or 4, but the height integer can be any positive integer number.\par +Example:\par +\f1\fs16\tab Zoomxy 2 3\par +\f0\fs24\par \pard\nowidctlpar\qj Offset sets the position of the LCD screen. The first integer is the amount of pixels right and the second is the amount of pixels down.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Offset 20 20\par @@ -175,16 +180,16 @@ End\par \pard\nowidctlpar\qj Color sets the color of the LCD display for different contrast settings. The first Integer is the contrast setting for each possible value. The number of settings depend on the hardware type.\par Emu10:\par \pard\nowidctlpar\fi720\qj 0-7 = 0 is lightest, 7 is darkest\par -\pard\nowidctlpar\qj Emu32:\par +\pard\nowidctlpar\qj Emu42 (Sacajawea):\par \pard\nowidctlpar\fi720\qj 0-15 = foreground colors (Pixel on), 0 is lightest, 15 is darkest\par 16-31 = background colors (Pixel off), 16 corresponds to 0, 17 to 1, \'85\par unused number at background colors = transparent\par -\pard\nowidctlpar\qj\lang1031 Emu28, Emu42, Emu48:\par -\pard\nowidctlpar\fi720\qj\lang1033 0-31 = foreground colors (Pixel on), 0 is lightest, 15 is darkest\par +\pard\nowidctlpar\qj Emu28, Emu42 (Lewis), Emu48:\par +\pard\nowidctlpar\fi720\qj 0-31 = foreground colors (Pixel on), 0 is lightest, 15 is darkest\par 32-63 = background colors (Pixel off), 32 corresponds to 0, 33 to 1, \'85\par unused number at background colors = use color defined by setting 0\par \pard\nowidctlpar\qj\par -You should include one line for every foreground color setting. The other three integers are the RGB numbers (Red, Green, Blue). The RGB numbers range from 0 to 255. The background color number for the corresponding foreground color is always calculated by adding the first background number setting to the color value. If the background color for the contrast setting isn't defined, color 0 is used by the emulators Emu28, Emu42 and Emu48 and transparent mode by Emu10 and Emu32.\par +You should include one line for every foreground color setting. The other three integers are the RGB numbers (Red, Green, Blue). The RGB numbers range from 0 to 255. The background color number for the corresponding foreground color is always calculated by adding the first background number setting to the color value. If the background color for the contrast setting isn't defined, color 0 is used by the emulators Emu28, Emu42 (Lewis) and Emu48 and transparent mode by Emu10 and Emu42 (Sacajawea).\par \pard\nowidctlpar Example:\par \f1\fs16\tab Color 0 255 255 255\par \tab Color 1 220 220 220\par @@ -193,46 +198,46 @@ You should include one line for every foreground color setting. The other three \tab Color 31 0 0 0\par \tab Color 32 255 255 255\tab # optional background color for contrast setting\par \pard\nowidctlpar\qj\f0\fs24\par -\page But the calculator Rom bounds the contrast setting with the keyboard to useful values for each calculator model. The easiest way to generate reasonable contrast settings is to put the calculator to lowest possible darkness value by keyboard and enter the corresponding RGB values to your KML script at the lowest possible setting by ROM (background = pixel off color, foreground = near to background color). In the next step put the calculator to highest possible darkness value by keyboard and enter the corresponding RGB values to your KML script at the highest possible setting by ROM (background = pixel on color, foreground = near to background color). Next important point is the darkness reset value of the Rom because this should be the point of best contrast between fore- and background color. So in the first range between lowest darkness and reset point, use the pixel off color for all background colors and calculated RGB values by a nearly equal distance algorithm for each color part for the foreground colors. For the second range between reset point and highest darkness use the foreground pixel color of the reset point for all foreground colors and calculated RGB values by a nearly equal distance algorithm for each color part for the background colors.\par +But the calculator Rom bounds the contrast setting with the keyboard to useful values for each calculator model. The easiest way to generate reasonable contrast settings is to put the calculator to lowest possible darkness value by keyboard and enter the corresponding RGB values to your KML script at the lowest possible setting by ROM (background = pixel off color, foreground = near to background color). In the next step put the calculator to highest possible darkness value by keyboard and enter the corresponding RGB values to your KML script at the highest possible setting by ROM (background = pixel on color, foreground = near to background color). Next important point is the darkness reset value of the Rom because this should be the point of best contrast between fore- and background color. So in the first range between lowest darkness and reset point, use the pixel off color for all background colors and calculated RGB values by a nearly equal distance algorithm for each color part for the foreground colors. For the second range between reset point and highest darkness use the foreground pixel color of the reset point for all foreground colors and calculated RGB values by a nearly equal distance algorithm for each color part for the background colors.\par \par The contrast settings outside these areas (accessible by hardware so it\rquote s not useless) can be calculated by the distance between each color channel with saturation to no contrast at pixel off on one side, and pixel on the other side.\par \par -Contrast setting for each calculator model:\par +\page Contrast setting for each calculator model:\par \par -\trowd\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\cell Emulator\cell Range\cell Reset\cell\lang1031 Min\cell Max\cell\row -\trowd\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl HP10B\cell Emu10\cell 0-7\cell 4\cell 2\cell 6\cell\row -\trowd\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl HP14B\cell Emu32\cell 0-15\cell 6\cell 0\cell 15\cell\row -\intbl HP17B\cell Emu42\cell 0-31\cell 22\cell 15\cell 31\cell\row -\intbl HP17BII\cell Emu42\cell 0-31\cell 22\cell 15\cell 31\cell\row -\intbl HP19BII\cell Emu42\cell\lang1033 0-31\cell 22\cell 16\cell 31\cell\row -\intbl HP20S\cell Emu10\cell 0-7\cell 4\cell 2\cell 6\cell\row -\intbl HP21S\cell Emu10\cell 0-7\cell 4\cell 2\cell 6\cell\row -\intbl HP27S\cell Emu42\cell 0-31\cell 22\cell 15\cell 31\cell\row -\intbl HP28C\cell Emu28\cell 0-31\cell 26\cell 20\cell 31\cell\row -\intbl HP28S\cell Emu42\cell 0-31\cell 22\cell 16\cell 31\cell\row -\intbl HP32SII\cell Emu32\cell 0-15\cell 6\cell 0\cell 15\cell\row -\intbl HP38G\cell Emu48\cell 0-31\cell 14\cell 9\cell 24\cell\row -\intbl HP39G\cell Emu48\cell 0-31\cell 12\cell 9\cell 24\cell\row -\intbl HP40G\cell Emu48\cell 0-31\cell 12\cell 9\cell 24\cell\row -\intbl HP42S\cell Emu42\cell 0-31\cell 22\cell 15\cell 31\cell\row -\intbl HP48SX\cell Emu48\cell 0-31\cell 11\cell 3\cell 19\cell\row -\intbl HP48GX\cell Emu48\cell 0-31\cell 14\cell 9\cell 24\cell\row -\trowd\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl HP49G\cell Emu48\cell 0-31\cell 14\cell 9\cell 24\cell\row -\pard\nowidctlpar\qj\par +\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar\cell Emulator\cell Range\cell Reset\cell\lang1031 Min\cell Max\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP10B\cell Emu10\cell 0-7\cell 4\cell 2\cell 6\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP14B\cell Emu42\cell 0-15\cell 6\cell 0\cell 15\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP17B\cell Emu42\cell 0-31\cell 22\cell 15\cell 31\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP17BII\cell Emu42\cell 0-31\cell 22\cell 15\cell 31\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP19BII\cell Emu42\cell\lang1033 0-31\cell 22\cell 16\cell 31\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP20S\cell Emu10\cell 0-7\cell 4\cell 2\cell 6\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP21S\cell Emu10\cell 0-7\cell 4\cell 2\cell 6\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP27S\cell Emu42\cell 0-31\cell 22\cell 15\cell 31\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP28C\cell Emu28\cell 0-31\cell 26\cell 20\cell 31\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP28S\cell Emu42\cell 0-31\cell 22\cell 16\cell 31\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP32SII\cell Emu42\cell 0-15\cell 6\cell 0\cell 15\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP38G\cell Emu48\cell 0-31\cell 14\cell 9\cell 24\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP39G\cell Emu48\cell 0-31\cell 12\cell 9\cell 24\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP40G\cell Emu48\cell 0-31\cell 12\cell 9\cell 24\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP42S\cell Emu42\cell 0-31\cell 22\cell 15\cell 31\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP48SX\cell Emu48\cell 0-31\cell 11\cell 3\cell 19\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP48GX\cell Emu48\cell 0-31\cell 14\cell 9\cell 24\cell\row\trowd\trgaph70\trleft-70\trbrdrl\brdrs\brdrw10 \trbrdrt\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1243\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx2410\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx3261\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4111\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx4962\clbrdrl\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5812\pard\intbl\nowidctlpar HP49G\cell Emu48\cell 0-31\cell 14\cell 9\cell 24\cell\row\pard\nowidctlpar\qj\par Range\tab : hardware range (accessible by assembler)\par Reset\tab : contrast value after calculator reset\par Min\tab : min. adjustable contrast value by keyboard\par Max\tab : max. adjustable contrast value by keyboard\par \par -\pard\nowidctlpar On Emu28 and Emu42 the contrast setting of the annunciators depend on the current main display contrast setting and the contrast setting of each annunciator. In normal operation the annunciator color of an on annunciator is exactly the pixel on color of the current contrast. Modifying the annunciator contrast from the default setting will choose a color below or above the current pixel on contrast setting. To avoid any misbehaviors fill the complete display color table of the emulator with reasonable values please.\par +\pard\nowidctlpar On Emu28 and Emu42 (Lewis) the contrast setting of the annunciators depend on the current main display contrast setting and the contrast setting of each annunciator. In normal operation the annunciator color of an on annunciator is exactly the pixel on color of the current contrast. Modifying the annunciator contrast from the default setting will choose a color below or above the current pixel on contrast setting. To avoid any misbehaviors fill the complete display color table of the emulator with reasonable values please.\par \par -\pard\nowidctlpar\qj Vertical is a special command only for the Pocket PC versions of Emu42 and Emu48 to rotate the display by 90\u730? clock or anticlockwise to allow skins in landscape mode. Valid entries are 0 for portrait, 1 for anticlockwise and 2 for clockwise rotated landscape mode. The default setting is portrait mode.\par +\pard\nowidctlpar\qj Vertical is a special command only for the Pocket PC versions of Emu42 (Lewis) and Emu48 to rotate the display by 90\u730? clock or anticlockwise to allow skins in landscape mode. Valid entries are 0 for portrait, 1 for anticlockwise and 2 for clockwise rotated landscape mode. The default setting is portrait mode.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Vertical 1\par \f0\fs24\par \page\b\fs28 Digit\par \fs24\par -\pard\nowidctlpar\qj\b0\tab This section is only valid for Emu10 and Emu32 and describes the (alpha-) numeric part of the LCD screen.Emu10 and Emu32 use different methods for creating a numeric value.\b\par +\pard\nowidctlpar\qj\b0\tab This section is only valid for Emu10 and Emu42 (Sacajawea) and describes the (alpha-) numeric part of the LCD screen. Emu10 and Emu42 (Sacajawea) use different methods for creating a numeric value.\b\par \pard\nowidctlpar\b0\par \lang1031\f1\fs16 Digit\par \tab Offset INTEGER INTEGER\par @@ -254,7 +259,7 @@ The commands Offset and Size are unused.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Bitmap \ldblquote mylcd.bmp\rdblquote\par \f0\fs24\par -Emu32:\par +Emu42 (Sacajawea):\par The mid range Pioneer series use a 5x7 pixel dot matrix for each digit.\par \par Size is the size of one pixel in the LCD screen. Width Height.\par @@ -275,7 +280,7 @@ Example:\par \f0\fs24\par \b\fs28\page Annunciator\par \b0\fs24\par -\pard\nowidctlpar\qj\tab Annunciators are the 23 (Emu10), 60 (Emu32), six (Emu48) and seven (Emu28, Emu42) status icons on the screen. You must specify one of these blocks for each annunciator.\par +\pard\nowidctlpar\qj\tab Annunciators are the 23 (Emu10), 60 (Emu42 (Sacajawea)), six (Emu48) and seven (Emu28, Emu42 (Lewis)) status icons on the screen. You must specify one of these blocks for each annunciator.\par \pard\nowidctlpar\par \par \lang1031\f1\fs16 Annunciator INTEGER\par @@ -297,7 +302,7 @@ Offset is the position that the annunciator will be displayed. This is the blank Example:\par \f1\fs16\tab Offset 61 4\par \f0\fs24\par -\pard\nowidctlpar\qj Down is the position of the annunciator in the bitmap when it is on. There are some restrictions on the different emulators. On Emu10 and Emu32 the annunciators must be drawn in black on a white background. On Emu28 and Emu42 the pixel at the Down position must contain the background color, this is necessary for masking operation. Emu48 don\rquote t mask the background color, here the annunciator must have the background color of the target area.\par +\pard\nowidctlpar\qj Down is the position of the annunciator in the bitmap when it is on. There are some restrictions on the different emulators. On Emu10 and Emu42 (Sacajawea) the annunciators must be drawn in black on a white background. On Emu28 and Emu42 (Lewis) the pixel at the Down position must contain the background color, this is necessary for masking operation. Emu48 don\rquote t mask the background color, here the annunciator must have the background color of the target area.\par \pard\nowidctlpar Example:\par \f1\fs16\tab Down 16 485\par \f0\fs24\par @@ -324,9 +329,23 @@ End\par \par \pard\nowidctlpar\qj Button tells the number of the button you are creating. This can be any number. Most of the time this \cf1 is set to a number that represents the row and column of the button. Any number can be used, but only 256 buttons can be declared. If more buttons are declared, only the first 256 will be used, and the others will be ignored.\par \pard\nowidctlpar Example:\par -\pard\nowidctlpar\fi720\cf0\f1\fs16 Button 11\par -\pard\nowidctlpar\f0\fs24\par -\pard\nowidctlpar\qj Type tells how the button will behave when it is pressed. Valid entries are 0, 1, 2, 3, 4, or 5. \cf1 Type 0 sets it to recognize the Up and Down option. Type 1 sets it to only recognize the Up setting and use a default button effect. Type 2 makes the button look the same when pressed. Type 3 is used for the LCD screen and will invert that area. Type 4 is also used for the LCD screen and it will show the bitmap behind it while pressed. Type 5 draws a transparent circle with a diameter of the size height parameter into the middle of the button area.\par +\cf0\f1\fs16\tab Button 11\par +\f0\fs24\par +\pard\nowidctlpar\qj\cf1 Type tells how the button will behave when it is pressed. Valid entries are 0, 1, 2, 3, 4, or 5.\par +\par +Type 0 (default) is copying a part of the background bitmap with the dimension Size from the source position Down to the target position Offset.\par +\par +Type 1 is copying an inner part of the background bitmap with the dimension Size from the source position Offset to the target position Offset one pixel right down. The resulting button gets a new black and white border. This is a default button effect for special designed background bitmaps.\par +\par +Type 2 does nothing.\par +\par +Type 3 is drawing a part of the background bitmap with the dimension Size at the target position Offset with inverted colors. This type can be used for a button inside the LCD screen area. The effect on the LCD screen depends on the emulator.\par +\par +Type 4 is copying a part of the background bitmap with the dimension Size from the source position Offset to the target position Offset showing the background bitmap behind the LCD screen while the key pressed. This type is only useful in Emu48 with disabled option "Enable Virtual LCD Delay". On all other emulators this type isn\rquote t working.\par +\par +Type 5 is drawing a transparent circle inside the rectangle given by Size into the middle of the button area given by target position Offset and the dimension Size.\par +\par +All other Type values are drawing a black rectangle with the dimension Size at the target position Offset. Remember that this behavior can change on introducing a new type. So don\rquote t use this type in public scripts.\par \pard\nowidctlpar Example:\par \cf0\f1\fs16\tab Type 0\par \f0\fs24\par @@ -342,11 +361,11 @@ Example:\par \pard\nowidctlpar Example:\par \f1\fs16\tab Down 302 25\par \f0\fs24\par -\pard\nowidctlpar\qj OutIn tells Emu48 which button is being pressed. A table of OutIn codes are on the next page of this document.\par +\pard\nowidctlpar\qj OutIn tells the emulator which button is being pressed. A table of OutIn codes are on the next page of this document.\par \pard\nowidctlpar Example:\par \pard\nowidctlpar\qj\f1\fs16\tab OutIn 1 16\par \f0\fs24\par -Virtual mode should be used for buttons that duplicate the function of a HP48 button. This type of button cannot be held down. A OnDown event is generated when the button pressed. A OnUp event is generated when the button is released.\cf1\par +Virtual mode should be used for buttons that duplicate the function of a calculator button. This type of button cannot be held down. A OnDown event is generated when the button pressed. A OnUp event is generated when the button is released.\cf1\par Example:\par \tab\f1\fs16 Virtual\par \f0\fs24\par @@ -367,302 +386,302 @@ Example:\par \b\f0\fs28\par \page OutIn Codes HP10B\par \pard\nowidctlpar\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 N\cell I/YR\cell PV\cell PMT\cell\lang1031 FV\cell SUM+\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 %\cell RCL\cell\lang1036 CFj\cell CST\cell PRC\cell\lang1033 MAR\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 INPUT\cell ->M\cell RM\cell M+\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 +/-\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 K\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SHIFT\cell\cell\lang1036 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 N\cell I/YR\cell PV\cell PMT\cell\lang1031 FV\cell SUM+\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 %\cell RCL\cell\lang1036 CFj\cell CST\cell PRC\cell\lang1033 MAR\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 INPUT\cell ->M\cell RM\cell M+\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 +/-\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 K\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SHIFT\cell\cell\lang1036 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28 OutIn Codes HP14B\par \par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 N\cell I/YR\cell PV\cell PMT\cell\lang1040 FV\cell SUM+\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 16\cell 1 16\cell 2 16\cell 5 16\cell 4 16\cell 3 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 STO\cell RCL\cell\lang1036 CST\cell PRC\cell MAR\cell\lang1033 STAT\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 1\cell 1 1\cell 2 1\cell 5 1\cell 4 1\cell 3 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 INPUT\cell +/-\cell (\cell )\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 1 4\cell 2 4\cell 5 4\cell 4 4\cell 3 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 %\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 2\cell\cell 2 2\cell 5 2\cell 4 2\cell 3 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 8\cell\cell 2 8\cell 5 8\cell 4 8\cell 3 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SHIFT\cell\cell\lang1036 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32\cell\cell 2 32\cell 5 32\cell 4 32\cell 3 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell\cell 2 64\cell 5 64\cell 4 64\cell 3 64\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 N\cell I/YR\cell PV\cell PMT\cell\lang1040 FV\cell SUM+\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 16\cell 1 16\cell 2 16\cell 5 16\cell 4 16\cell 3 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 STO\cell RCL\cell\lang1036 CST\cell PRC\cell MAR\cell\lang1033 STAT\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 1\cell 1 1\cell 2 1\cell 5 1\cell 4 1\cell 3 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 INPUT\cell +/-\cell (\cell )\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 1 4\cell 2 4\cell 5 4\cell 4 4\cell 3 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 %\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 2\cell\cell 2 2\cell 5 2\cell 4 2\cell 3 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 8\cell\cell 2 8\cell 5 8\cell 4 8\cell 3 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SHIFT\cell\cell\lang1036 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32\cell\cell 2 32\cell 5 32\cell 4 32\cell 3 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell\cell 2 64\cell 5 64\cell 4 64\cell 3 64\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28\page OutIn Codes HP17B / HP17BII\par \pard\nowidctlpar\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ^\cell ^\cell ^\cell ^\cell ^\cell ^\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 STO\cell\lang1036 RCL\cell %\cell DSP\cell PRT\cell\lang1033 EXIT\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 INPUT\cell +/-\cell (\cell )\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ^\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SHIFT\cell\cell 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ^\cell ^\cell ^\cell ^\cell ^\cell ^\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 STO\cell\lang1036 RCL\cell %\cell DSP\cell PRT\cell\lang1033 EXIT\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 INPUT\cell +/-\cell (\cell )\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ^\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SHIFT\cell\cell 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28\page OutIn Codes HP19BII\par \pard\nowidctlpar\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 A\cell B\cell C\cell D\cell E\cell F\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 6 256\cell 6 2048\cell 6 64\cell 6 32\cell 6 1\cell 6 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 G\cell\lang1040 H\cell I\cell J\cell K\cell L\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 256\cell 5 2048\cell 5 64\cell 5 32\cell 5 1\cell 5 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 M\cell N\cell O\cell\lang1036 P\cell Q\cell R\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 256\cell 4 2048\cell 4 64\cell 4 32\cell 4 1\cell 4 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 S\cell T\cell U\cell V\cell W\cell X\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 3 256\cell 3 2048\cell 3 64\cell 4 32\cell 4 1\cell 4 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 Y\cell\lang1040 Z\cell ?\cell $\cell #\cell :\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 2 256\cell 2 2048\cell 2 64\cell 2 32\cell 2 1\cell 2 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SPACE\cell INS\cell DEL\cell\lang1033 <-\cell ->\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 1 2048\cell 1 64\cell 1 32\cell 1 1\cell 1 1024\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24\cell\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 7 2\cell 7 128\cell 7 512\cell 7 4\cell 7 8\cell 7 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SHIFT\cell\lang1040 STO\cell RCL\cell DISP\cell\lang1033 PRNT\cell EXIT\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 6 2\cell 6 128\cell 6 512\cell 6 4\cell 6 8\cell 6 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 INPUT\cell +/-\cell (\cell )\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 6 128\cell 5 512\cell 5 4\cell 5 8\cell 5 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ^\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 2\cell\cell 4 128\cell 4 512\cell 4 4\cell 4 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 3 2\cell\cell 3 128\cell 3 512\cell 3 4\cell 3 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 %\cell\cell 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ON\cell O\cell .\cell =\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell 1 128\cell 1 512\cell 1 4\cell 1 8\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 A\cell B\cell C\cell D\cell E\cell F\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 6 256\cell 6 2048\cell 6 64\cell 6 32\cell 6 1\cell 6 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 G\cell\lang1040 H\cell I\cell J\cell K\cell L\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 256\cell 5 2048\cell 5 64\cell 5 32\cell 5 1\cell 5 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 M\cell N\cell O\cell\lang1036 P\cell Q\cell R\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 256\cell 4 2048\cell 4 64\cell 4 32\cell 4 1\cell 4 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 S\cell T\cell U\cell V\cell W\cell X\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 3 256\cell 3 2048\cell 3 64\cell 4 32\cell 4 1\cell 4 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 Y\cell\lang1040 Z\cell ?\cell $\cell #\cell :\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 2 256\cell 2 2048\cell 2 64\cell 2 32\cell 2 1\cell 2 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SPACE\cell INS\cell DEL\cell\lang1033 <-\cell ->\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 1 2048\cell 1 64\cell 1 32\cell 1 1\cell 1 1024\cell\row\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24\cell\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 7 2\cell 7 128\cell 7 512\cell 7 4\cell 7 8\cell 7 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SHIFT\cell\lang1040 STO\cell RCL\cell DISP\cell\lang1033 PRNT\cell EXIT\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 6 2\cell 6 128\cell 6 512\cell 6 4\cell 6 8\cell 6 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 INPUT\cell +/-\cell (\cell )\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 6 128\cell 5 512\cell 5 4\cell 5 8\cell 5 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ^\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 2\cell\cell 4 128\cell 4 512\cell 4 4\cell 4 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 3 2\cell\cell 3 128\cell 3 512\cell 3 4\cell 3 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 %\cell\cell 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ON\cell O\cell .\cell =\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell 1 128\cell 1 512\cell 1 4\cell 1 8\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28\page OutIn Codes HP20S / HP21S\par \pard\nowidctlpar\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SQR(X)\cell\lang1040 e^X\cell LN\cell\lang1036 Y^X\cell 1/X\cell\lang1040 SUM+\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 STO\cell RCL\cell\lang1033 SIN\cell COS\cell TAN\cell R/S\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 INPUT\cell\lang1036 +/-\cell (\cell )\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 XEQ\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 <-\\\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 /->\cell\cell 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SQR(X)\cell\lang1040 e^X\cell LN\cell\lang1036 Y^X\cell 1/X\cell\lang1040 SUM+\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 STO\cell RCL\cell\lang1033 SIN\cell COS\cell TAN\cell R/S\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 INPUT\cell\lang1036 +/-\cell (\cell )\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 XEQ\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 <-\\\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 /->\cell\cell 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28 OutIn Codes HP27S\par \pard\nowidctlpar\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ^\cell ^\cell ^\cell ^\cell ^\cell ^\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 STO\cell\lang1040 RCL\cell SIN\cell COS\cell\lang1033 TAN\cell EXIT\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 INPUT\cell +/-\cell (\cell )\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ^\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SHIFT\cell\cell\lang1036 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ^\cell ^\cell ^\cell ^\cell ^\cell ^\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 STO\cell\lang1040 RCL\cell SIN\cell COS\cell\lang1033 TAN\cell EXIT\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 INPUT\cell +/-\cell (\cell )\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ^\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SHIFT\cell\cell\lang1036 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 C\cell\cell 0\cell .\cell =\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28\page OutIn Codes HP28C\par \pard\nowidctlpar\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 A\cell\lang1040 B\cell C\cell D\cell E\cell\lang1033 F\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 6 16\cell 6 32\cell 6 2048\cell 6 1024\cell 6 512\cell 6 128\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 G\cell H\cell\lang1040 I\cell J\cell K\cell\lang1031 L\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 16\cell 5 32\cell 5 2048\cell 5 1024\cell 5 512\cell 5 128\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 M\cell N\cell\lang1040 O\cell P\cell Q\cell\lang1033 R\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 16\cell 4 32\cell 4 2048\cell 4 1024\cell 4 512\cell 4 128\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 S\cell T\cell\lang1031 U\cell V\cell W\cell\lang1036 X\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 3 16\cell 3 32\cell 3 2048\cell 3 1024\cell 3 512\cell 3 128\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 Y\cell Z\cell\lang1033 #\cell\{\cell [\cell (\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 2 16\cell 2 32\cell 2 2048\cell 2 1024\cell 2 512\cell 2 128\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SPACE\cell <<\cell =\cell LC\cell ALPHA\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 1 32\cell 1 2048\cell 1 1024\cell 1 512\cell 1 128\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 INS\cell DEL\cell ^\cell v\cell <\cell >\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 7 256\cell 7 64\cell 7 8\cell 7 1\cell 7 2\cell 7 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SHIFT\cell <^v>\cell TRIG\cell SOLV\cell USER\cell NEXT\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\lang1031\b0\fs20 6 256\cell 6 64\cell 6 8\cell 6 1\cell 6 2\cell 6 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ENTER\cell CHS\cell EEX\cell\lang1040 DROP\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 64\cell 5 8\cell 5 1\cell 5 2\cell 5 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 '\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 256\cell\cell 4 64\cell 4 8\cell 4 1\cell 4 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 STO\cell\cell\lang1033 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 3 256\cell\cell 3 64\cell 3 8\cell 3 1\cell 3 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 EVAL\cell\cell 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 2 256\cell\cell 2 64\cell 2 8\cell 2 1\cell 2 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ON\cell O\cell .\cell ,\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell 1 64\cell 1 8\cell 1 1\cell 1 2\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 A\cell\lang1040 B\cell C\cell D\cell E\cell\lang1033 F\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 6 16\cell 6 32\cell 6 2048\cell 6 1024\cell 6 512\cell 6 128\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 G\cell H\cell\lang1040 I\cell J\cell K\cell\lang1031 L\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 16\cell 5 32\cell 5 2048\cell 5 1024\cell 5 512\cell 5 128\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 M\cell N\cell\lang1040 O\cell P\cell Q\cell\lang1033 R\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 16\cell 4 32\cell 4 2048\cell 4 1024\cell 4 512\cell 4 128\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 S\cell T\cell\lang1031 U\cell V\cell W\cell\lang1036 X\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 3 16\cell 3 32\cell 3 2048\cell 3 1024\cell 3 512\cell 3 128\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 Y\cell Z\cell\lang1033 #\cell\{\cell [\cell (\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 2 16\cell 2 32\cell 2 2048\cell 2 1024\cell 2 512\cell 2 128\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SPACE\cell <<\cell =\cell LC\cell ALPHA\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 1 32\cell 1 2048\cell 1 1024\cell 1 512\cell 1 128\cell\row\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 INS\cell DEL\cell ^\cell v\cell <\cell >\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 7 256\cell 7 64\cell 7 8\cell 7 1\cell 7 2\cell 7 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SHIFT\cell <^v>\cell TRIG\cell SOLV\cell USER\cell NEXT\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\lang1031\b0\fs20 6 256\cell 6 64\cell 6 8\cell 6 1\cell 6 2\cell 6 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ENTER\cell CHS\cell EEX\cell\lang1040 DROP\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 64\cell 5 8\cell 5 1\cell 5 2\cell 5 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 '\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 256\cell\cell 4 64\cell 4 8\cell 4 1\cell 4 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 STO\cell\cell\lang1033 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 3 256\cell\cell 3 64\cell 3 8\cell 3 1\cell 3 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 EVAL\cell\cell 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 2 256\cell\cell 2 64\cell 2 8\cell 2 1\cell 2 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ON\cell O\cell .\cell ,\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell 1 64\cell 1 8\cell 1 1\cell 1 2\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28\page OutIn Codes HP28S\par \pard\nowidctlpar\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 A\cell B\cell C\cell D\cell E\cell F\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 6 256\cell 6 2048\cell 6 64\cell 6 32\cell 6 1\cell 6 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 G\cell\lang1040 H\cell I\cell J\cell K\cell L\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 256\cell 5 2048\cell 5 64\cell 5 32\cell 5 1\cell 5 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 M\cell N\cell O\cell\lang1036 P\cell Q\cell R\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 256\cell 4 2048\cell 4 64\cell 4 32\cell 4 1\cell 4 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 S\cell T\cell U\cell V\cell W\cell X\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 3 256\cell 3 2048\cell 3 64\cell 4 32\cell 4 1\cell 4 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 Y\cell\lang1033 Z\cell #\cell\{\cell [\cell (\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 2 256\cell 2 2048\cell 2 64\cell 2 32\cell 2 1\cell 2 1024\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SPACE\cell <<\cell =\cell LC\cell ALPHA\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 1 2048\cell 1 64\cell 1 32\cell 1 1\cell 1 1024\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 INS\cell DEL\cell ^\cell v\cell <\cell >\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 7 2\cell 7 128\cell 7 512\cell 7 4\cell 7 8\cell 7 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SHIFT\cell <^v>\cell TRIG\cell SOLV\cell USER\cell NEXT\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\lang1031\b0\fs20 6 2\cell 6 128\cell 6 512\cell 6 4\cell 6 8\cell 6 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ENTER\cell CHS\cell EEX\cell\lang1040 DROP\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 6 128\cell 5 512\cell 5 4\cell 5 8\cell 5 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 '\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 2\cell\cell 4 128\cell 4 512\cell 4 4\cell 4 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 STO\cell\cell\lang1036 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 3 2\cell\cell 3 128\cell 3 512\cell 3 4\cell 3 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 EVAL\cell\cell 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 2 2\cell\cell 2 128\cell 2 512\cell 2 4\cell 2 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ON\cell O\cell .\cell ,\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell 1 128\cell 1 512\cell 1 4\cell 1 8\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 A\cell B\cell C\cell D\cell E\cell F\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 6 256\cell 6 2048\cell 6 64\cell 6 32\cell 6 1\cell 6 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 G\cell\lang1040 H\cell I\cell J\cell K\cell L\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 256\cell 5 2048\cell 5 64\cell 5 32\cell 5 1\cell 5 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 M\cell N\cell O\cell\lang1036 P\cell Q\cell R\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 256\cell 4 2048\cell 4 64\cell 4 32\cell 4 1\cell 4 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 S\cell T\cell U\cell V\cell W\cell X\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 3 256\cell 3 2048\cell 3 64\cell 4 32\cell 4 1\cell 4 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 Y\cell\lang1033 Z\cell #\cell\{\cell [\cell (\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 2 256\cell 2 2048\cell 2 64\cell 2 32\cell 2 1\cell 2 1024\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SPACE\cell <<\cell =\cell LC\cell ALPHA\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 1 2048\cell 1 64\cell 1 32\cell 1 1\cell 1 1024\cell\row\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 INS\cell DEL\cell ^\cell v\cell <\cell >\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 7 2\cell 7 128\cell 7 512\cell 7 4\cell 7 8\cell 7 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SHIFT\cell <^v>\cell TRIG\cell SOLV\cell USER\cell NEXT\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\lang1031\b0\fs20 6 2\cell 6 128\cell 6 512\cell 6 4\cell 6 8\cell 6 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ENTER\cell CHS\cell EEX\cell\lang1040 DROP\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 6 128\cell 5 512\cell 5 4\cell 5 8\cell 5 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 '\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 2\cell\cell 4 128\cell 4 512\cell 4 4\cell 4 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 STO\cell\cell\lang1036 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 3 2\cell\cell 3 128\cell 3 512\cell 3 4\cell 3 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 EVAL\cell\cell 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 2 2\cell\cell 2 128\cell 2 512\cell 2 4\cell 2 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ON\cell O\cell .\cell ,\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell 1 128\cell 1 512\cell 1 4\cell 1 8\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28\page OutIn Codes HP32SII\par \par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SQr(X)\cell\lang1040 e^X\cell LN\cell\lang1036 Y^X\cell 1/X\cell\lang1040 SUM+\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 STO\cell RCL\cell Rv\cell SIN\cell COS\cell\lang1036 TAN\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ENTER\cell X<>Y\cell\lang1040 +/-\cell E\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 1\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 XEQ\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 <-\\\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 16\cell\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 /->\cell\cell 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 EXIT\cell\cell\lang1033 0\cell .\cell R/S\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\lang1033\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SQr(X)\cell\lang1040 e^X\cell LN\cell\lang1036 Y^X\cell 1/X\cell\lang1040 SUM+\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 STO\cell RCL\cell Rv\cell SIN\cell COS\cell\lang1036 TAN\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ENTER\cell X<>Y\cell\lang1040 +/-\cell E\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 1\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 XEQ\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 <-\\\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 16\cell\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 /->\cell\cell 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 EXIT\cell\cell\lang1033 0\cell .\cell R/S\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28 OutIn Codes HP42S\par \pard\nowidctlpar\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SUM+\cell\lang1040 1/X\cell SQR(X)\cell LOG\cell LN\cell XEQ\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 STO\cell RCL\cell Rv\cell SIN\cell COS\cell\lang1036 TAN\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ENTER\cell X<>Y\cell\lang1031 +/-\cell E\cell <-\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ^\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 SHIFT\cell\cell 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 EXIT\cell\cell\lang1036 0\cell .\cell R/S\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\f2\fs24 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SUM+\cell\lang1040 1/X\cell SQR(X)\cell LOG\cell LN\cell XEQ\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 64\cell 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 STO\cell RCL\cell Rv\cell SIN\cell COS\cell\lang1036 TAN\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 32\cell 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ENTER\cell X<>Y\cell\lang1031 +/-\cell E\cell <-\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ^\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 8\cell\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 v\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 4\cell\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 SHIFT\cell\cell 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 2\cell\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 EXIT\cell\cell\lang1036 0\cell .\cell R/S\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28\page OutIn Codes HP48SX (HP48GX / HP38G)\par \pard\nowidctlpar\b0\fs24\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\lang1033\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 A\cell\lang1040 B\cell C\cell D\cell E\cell\lang1033 F\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 1 16\cell 8 16\cell 8 8\cell 8 4\cell 8 2\cell 8 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 G\cell H\cell\lang1040 I\cell J\cell K\cell\lang1031 L\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 2 16\cell 7 16\cell 7 8\cell 7 4\cell 7 2\cell 7 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 M\cell N\cell\lang1040 O\cell P\cell Q\cell\lang1033 R\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 16\cell 6 16\cell 6 8\cell 6 4\cell 6 2\cell 6 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 S\cell T\cell\lang1031 U\cell V\cell W\cell\lang1036 X\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 3 16\cell 5 16\cell 5 8\cell 5 4\cell 5 2\cell 5 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ENTER\cell Y\cell\lang1040 Z\cell DEL\cell DROP\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\lang1033\b0\fs20 4 16\cell 4 8\cell 4 4 \cell 4 2\cell 4 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 A\cell\cell 7\cell 8\cell 9\cell /\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 3 32\cell\cell 3 8\cell 3 4\cell 3 2\cell 3 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 <-\\\cell\cell 4\cell 5\cell 6\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 2 32\cell\cell 2 8\cell 2 4\cell 2 2\cell 2 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 /->\cell\cell 1\cell 2\cell 3\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 1 32\cell\cell 1 8\cell 1 4\cell 1 2\cell 1 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ON\cell\cell 0\cell .\cell SPC\cell\lang1036 +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell\cell 0 8\cell 0 4\cell 0 2\cell 0 1\cell\row -\pard\nowidctlpar\cf0\f0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\lang1033\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 A\cell\lang1040 B\cell C\cell D\cell E\cell\lang1033 F\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 1 16\cell 8 16\cell 8 8\cell 8 4\cell 8 2\cell 8 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 G\cell H\cell\lang1040 I\cell J\cell K\cell\lang1031 L\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 2 16\cell 7 16\cell 7 8\cell 7 4\cell 7 2\cell 7 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 M\cell N\cell\lang1040 O\cell P\cell Q\cell\lang1033 R\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 16\cell 6 16\cell 6 8\cell 6 4\cell 6 2\cell 6 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 S\cell T\cell\lang1031 U\cell V\cell W\cell\lang1036 X\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 3 16\cell 5 16\cell 5 8\cell 5 4\cell 5 2\cell 5 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ENTER\cell Y\cell\lang1040 Z\cell DEL\cell DROP\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\lang1033\b0\fs20 4 16\cell 4 8\cell 4 4 \cell 4 2\cell 4 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 A\cell\cell 7\cell 8\cell 9\cell /\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 3 32\cell\cell 3 8\cell 3 4\cell 3 2\cell 3 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 <-\\\cell\cell 4\cell 5\cell 6\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 2 32\cell\cell 2 8\cell 2 4\cell 2 2\cell 2 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 /->\cell\cell 1\cell 2\cell 3\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 1 32\cell\cell 1 8\cell 1 4\cell 1 2\cell 1 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ON\cell\cell 0\cell .\cell SPC\cell\lang1036 +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell\cell 0 8\cell 0 4\cell 0 2\cell 0 1\cell\row\pard\nowidctlpar\cf0\f0\fs24\par \pard\nowidctlpar\qj\b\fs28 OutIn Codes HP49G (HP39G / HP40G)\par \pard\nowidctlpar\b0\fs24\par -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf2\lang1033\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\b\fs16\cell\b0\cell\cell\cell\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 A\cell\lang1040 B\cell C\cell D\cell E\cell\lang1033 F\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 1\cell 5 2\cell 5 4\cell 5 8\cell 5 16\cell 5 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4404\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5211\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 G\cell H\cell\lang1040 I\cell\cell ^\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4404\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5211\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 5 128\cell 4 128\cell 3 128\cell\cell 6 8\cell\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4404\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5211\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 J\cell K\cell L\cell <\cell v\cell >\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4404\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5211\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 2 128\cell 1 128\cell 0 128\cell 6 4\cell 6 2\cell 6 1\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 M\cell N\cell O\cell P\cell DEL\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 Q\cell R\cell\lang1036 S\cell T\cell U\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 V\cell W\cell X\cell Y\cell\lang1033 Z\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ALPHA\cell 7\cell 8\cell 9\cell *\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 7 8\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 <-\\\cell 4\cell 5\cell 6\cell -\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 7 4\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 /-.>\cell 1\cell 2\cell 3\cell +\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 7 2\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row -\trowd\trgaph30\trleft-30\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrt\brdrw30\brdrs\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf2\b\fs24 ON\cell 0\cell .\cell SPC\cell ENTER\cell\row -\trowd\trgaph30\trleft-30\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrb\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\cf1\b0\fs20 0 32768\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row -\pard\nowidctlpar\cf0\b\f0\fs28\page Scancode\b0\fs24\par +\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf2\lang1033\b\f2 Key\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\cf1\b\fs20 OutIn\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\cellx978\cellx1986\cellx2994\cellx4002\cellx5010\cellx6018\pard\intbl\nowidctlpar\b\fs16\cell\b0\cell\cell\cell\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 A\cell\lang1040 B\cell C\cell D\cell E\cell\lang1033 F\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx978\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1986\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2994\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4002\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5010\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 1\cell 5 2\cell 5 4\cell 5 8\cell 5 16\cell 5 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4404\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5211\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 G\cell H\cell\lang1040 I\cell\cell ^\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4404\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5211\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 5 128\cell 4 128\cell 3 128\cell\cell 6 8\cell\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4404\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx5211\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 J\cell K\cell L\cell <\cell v\cell >\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4404\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx5211\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 2 128\cell 1 128\cell 0 128\cell 6 4\cell 6 2\cell 6 1\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 M\cell N\cell O\cell P\cell DEL\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 64\cell 3 64\cell 2 64\cell 1 64\cell 0 64\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 Q\cell R\cell\lang1036 S\cell T\cell U\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 32\cell 3 32\cell 2 32\cell 1 32\cell 0 32\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 V\cell W\cell X\cell Y\cell\lang1033 Z\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 4 16\cell 3 16\cell 2 16\cell 1 16\cell 0 16\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ALPHA\cell 7\cell 8\cell 9\cell *\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 7 8\cell 3 8\cell 2 8\cell 1 8\cell 0 8\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 <-\\\cell 4\cell 5\cell 6\cell -\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 7 4\cell 3 4\cell 2 4\cell 1 4\cell 0 4\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 /-.>\cell 1\cell 2\cell 3\cell +\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 7 2\cell 3 2\cell 2 2\cell 1 2\cell 0 2\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrt\brdrw30\brdrs\clbrdrr\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf2\b\fs24 ON\cell 0\cell .\cell SPC\cell ENTER\cell\row\trowd\trgaph30\trleft-30\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3 +\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx1179\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx2389\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx3598\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx4808\clbrdrl\brdrw30\brdrs\clbrdrr\brdrw30\brdrs\clbrdrb\brdrw30\brdrs \cellx6018\pard\intbl\nowidctlpar\cf1\b0\fs20 0 32768\cell 3 1\cell 2 1\cell 1 1\cell 0 1\cell\row\pard\nowidctlpar\cf0\b\f0\fs28\page Scancode\b0\fs24\par \par \pard\nowidctlpar\qj\tab The Scancode defines what the emulator will do when a certain key on the keyboard is pressed. Pressing a key that has no scancode defined will (only if debug mode is on) display a message box with the key's scancode number, so that you can write a Scancode block. The commands in the Scancode block are executed twice, first when the key is pressed and a second time when the key is released. Flags can help to transfer information (for example can be set to show that a shift key is pressed) from one Scancode block to another. Valid flags are 0-31.\par \pard\nowidctlpar\par @@ -683,6 +702,12 @@ or\par \tab Else\par \tab\tab \par \tab End\par +Or\par +\tab\lang1031 IfMem INTEGER INTEGER INTEGER\par +\tab\tab\lang1033 \par +\tab Else\par +\tab\tab \par +\tab End\par or\par \tab\lang1031 SetFlag INTEGER\par or\par @@ -718,6 +743,13 @@ Example:\par \tab\tab Map 51 12\par \tab End\f0\fs24\par \par +\pard\nowidctlpar\qj IfMem tests if the content of the calculator memory address masked by an AND operation with the value is equal to the value . If the result is equal, the command lines behind IfMem are executed until a Else or End command is reached. If the result is not equal, all command lines between Else and the corresponding End are executed.\par +\pard\nowidctlpar Example:\par +\f1\fs16\tab IfMem 267 4 0\tab\tab # =ANNCTRL 48SX/GX & alpha annunciator\par +\tab\tab Press 61\tab # press/release alpha button\par +\tab\tab Release61\par +\tab End\f0\fs24\par +\par SetFlag will set an internal flag.\par Example:\par \pard\nowidctlpar\qj\f1\fs16\tab SetFlag 1\par @@ -738,7 +770,7 @@ Example:\par \tab\tab Map 51 12\par \tab End\f0\fs24\par \par -MenuItem will open a menu (only if it\rquote s supported). The following values are accepted:\par +\page MenuItem will open a menu (only if it\rquote s supported). The following values are accepted:\par \par \pard\nowidctlpar\fi720\cf1\f1\fs16 FILE_NEW 1\par FILE_OPEN 2\par @@ -779,7 +811,9 @@ The latest updates are available at:\par \pard\nowidctlpar\fi720\b0 c.giesselink@gmx.de\par \pard\nowidctlpar\par \pard\nowidctlpar\fi720 Christoph Giesselink Main Page\par -http://privat.swol.de/ChristophGiesselink/\par +http://hp.giesselink.com/\par \pard\nowidctlpar\par +\par +Release 14: September 9th, 2009\par } \ No newline at end of file diff --git a/PROBLEMS.TXT b/PROBLEMS.TXT index 49c5ded..b8a2f51 100644 --- a/PROBLEMS.TXT +++ b/PROBLEMS.TXT @@ -1,4 +1,4 @@ -Known bugs and restrictions of Emu48 V1.49 +Known bugs and restrictions of Emu48 V1.50 ------------------------------------------ - the following I/O bits aren't emulated (incomplete) @@ -27,7 +27,6 @@ Known bugs and restrictions of Emu48 V1.49 - display updating differs from the real machine - screen VBL counter values may skip after large display operations like turning on or updating the whole display -- executing an opcode over a MMU boundary will fail - read on an unconfigured address (open data bus) will not show the same value like a real calculator - the Yorke hardware signals BEN and DA19 aren't fully supported, @@ -53,4 +52,4 @@ Known bugs and restrictions of Emu48 V1.49 - quitting the emulator while programming the flash isn't allowed, because the content of flash state machine isn't saved so far -08/18/09 (c) by Christoph Gießelink, c dot giesselink at gmx dot de +07/27/10 (c) by Christoph Gießelink, c dot giesselink at gmx dot de diff --git a/ROMDUMP.EXE b/ROMDUMP.EXE index 01d79468f94a69e3b4d30dbb09a11188bc41720f..6f1635a567269bc7fc3a0252f39c35c44c153f07 100755 GIT binary patch delta 18770 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 z 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 UHC<-UAYBb23qmz`sq(o01KFjK!2kdN delta 13720 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 diff --git a/ROMDUMP.TXT b/ROMDUMP.TXT index 1534115..0489184 100644 --- a/ROMDUMP.TXT +++ b/ROMDUMP.TXT @@ -1,12 +1,14 @@ *********************** - * ROMDump Wizard V1.1 * + * ROMDump Wizard V1.2 * *********************** The ROMDump Wizard has been written to allow you to quickly dump the ROM from your HP48. The process is entirely automated and can be interrupted at any time. This program is a rewritten version of the ROMDump Wizard from Sebastien Carlier. The download engine has changed and is now based on Jean-Yves Avenard's -great ROMUPL program. +great ROMUPL program. If you have trouble with the Wizard, please use the +original ROMUPL program instead. It's included with permission of Jean-Yves +Avenard in this archive as well. My ROM copy times: SX: 00:06:08 (OS: NT4.0 SP3) @@ -24,5 +26,12 @@ the name is a placeholder for the character of the ROM version you have. In the calculator you have. Be sure that there is no older file with the used names in this directory before using! +I added the file ROM2DMP.EXE to generate a DMP file from a "x48/raw" file. This +format is generated by the integrated memory scanner in the HP48 S series or by +the ROMDUMP utility from Eddie C. Dost. It's used for example by Derek S. +Nickel's Voyager (one of the first unassembler / decompiler). -07/01/99 (c) by Christoph Gießelink, cgiess@swol.de +rom2dmp 48SX_?.ROM 48SX_?.DMP + + +01/01/10 (c) by Christoph Gießelink, c dot giesselink at gmx dot de diff --git a/Sources/Emu48/CHANGES.TXT b/Sources/Emu48/CHANGES.TXT index 0a2af38..7a5bfe0 100644 --- a/Sources/Emu48/CHANGES.TXT +++ b/Sources/Emu48/CHANGES.TXT @@ -1,3 +1,94 @@ +Service Pack 50 for Emu48 Version 1.0 + +DEBUGGER.C +- changed table MemMap[], replaced Chipset_t memory pointer Port0, + Port1 and Port2 by new variables + +DISASM.C +- changed function rn_ram(), rn_port1() and rn_port2(), replaced + Chipset_t memory pointers Port0, Port1 and Port2 by new variables + +DISRPL.C +- cosmetic changes + +EMU48.C +- changed function Disasm(), added if opcode should be interpreted + as PCO + +EMU48.H +- extern declaration of global variables +- added RplGetName(a) definition for DLL version linking + +EMU48.RC +- changed IDD_DEBUG_SETTINGS, replaced "Ok" with "OK" and removed + accelerator keys from "OK" and "Cancel" +- changed IDR_DEBUG_MEM, added several accelerator keys +- changed version and copyright + +ENGINE.C +- changed function WorkerThread(), replaced structure Chipset_t + element Port2 by new variable + +FILES.C +- added global variables to hold the memory module pointer prior + located in the Chipset_t structure +- bugfix in function PatchRom(), if first patch address in a line + was outside the ROM area, the emulator crashed with an access + violation, removed the patch address wrap around +- changed function ResetDocument(), NewDocument(), OpenDocument(), + SaveDocument(), SaveBackup(), RestoreBackup() and ResetBackup(), + replaced Chipset_t memory pointer Port0, Port1 and Port2 by new + variables + +KML.C +- changed function RunLine(), removed warning when compiling for x64 + architecture +- changed function InitKML(), pointed out that a packed ROM image is + an error + +MOPS.C +- changed function MapP0(), MapP1() and MapP2(), replaced Chipset_t + memory pointer Port0, Port1 and Port2 by new variables + +OPCODES.C +- bugfix in function o807(), a pressed ON key prevented the CPU + going into shutdown mode + +OPS.H +- bugfix in function FASTPTR(), longest opcode is 21 nibbles long + and fixed problem executing an opcode over a MMU boundary +- changed function Nunpack(), new coding for speed optimization, + this solved also a bug in the code optimizer of VS2010 (the + optimizer generated wrong code, another possible workaround for + this problem was declaring the function argument "BYTE *a" as + "volatile BYTE *a") + +PCH.H +- added INVALID_FILE_ATTRIBUTES definition +- enabled WinXP style under VS2005, VS2008 and VS2010 + +RPL.C +- changed function Metakernel(), replaced structure Chipset_t + element Port1 by new variable + +SETTINGS.C +- changed function WriteReg() and DelReg(), changed function + protoytypes to make them compatible with the functions + WritePrivateProfileString() and WritePrivateProfileInt() +- changed function GetRegistryInt(), changed function protoytype to + make it compatible with function GetPrivateProfileInt() + +TIMER.C +- changed function SetHP48Time(), replaced structure Chipset_t + element Port0 by new variable + +TYPES.H +- changed structure Chipset_t, replaced Port0, Port1 and Port2 with + a DWORD placeholder each, because when compiling for x64 + architecture these 3 byte pointers grow up to 8 bytes and destroy + the state file structure + + Service Pack 49 for Emu48 Version 1.0 DISRPL.C diff --git a/Sources/Emu48/DEBUGGER.C b/Sources/Emu48/DEBUGGER.C index c6bd209..aff99b3 100644 --- a/Sources/Emu48/DEBUGGER.C +++ b/Sources/Emu48/DEBUGGER.C @@ -93,51 +93,51 @@ static CONST MODEL_MAP_T MemMap[] = }, { '6', // HP38G (64K) - &pbyRom, &dwRomSize, // ROM - &Chipset.Port0, &Chipset.Port0Size, // RAM + &pbyRom, &dwRomSize, // ROM + &Port0, &Chipset.Port0Size, // RAM &pbyNoMEM, NULL, // nc. &pbyNoMEM, NULL, // nc. &pbyNoMEM, NULL // nc. }, { 'A', // HP38G - &pbyRom, &dwRomSize, // ROM - &Chipset.Port0, &Chipset.Port0Size, // RAM + &pbyRom, &dwRomSize, // ROM + &Port0, &Chipset.Port0Size, // RAM &pbyNoMEM, NULL, // nc. &pbyNoMEM, NULL, // nc. &pbyNoMEM, NULL // nc. }, { 'E', // HP39/40G - &pbyRom, &dwRomSize, // ROM - &Chipset.Port0, &Chipset.Port0Size, // RAM part 1 + &pbyRom, &dwRomSize, // ROM + &Port0, &Chipset.Port0Size, // RAM part 1 &pbyNoMEM, NULL, // BS &pbyNoMEM, NULL, // nc. - &Chipset.Port2, &Chipset.Port2Size // RAM part 2 + &Port2, &Chipset.Port2Size // RAM part 2 }, { 'G', // HP48GX - &pbyRom, &dwRomSize, // ROM - &Chipset.Port0, &Chipset.Port0Size, // RAM + &pbyRom, &dwRomSize, // ROM + &Port0, &Chipset.Port0Size, // RAM &pbyNoMEM, NULL, // BS - &Chipset.Port1, &Chipset.Port1Size, // Card slot 1 + &Port1, &Chipset.Port1Size, // Card slot 1 &pbyPort2, &dwPort2Size // Card slot 2 }, { 'S', // HP48SX - &pbyRom, &dwRomSize, // ROM - &Chipset.Port0, &Chipset.Port0Size, // RAM - &Chipset.Port1, &Chipset.Port1Size, // Card slot 1 + &pbyRom, &dwRomSize, // ROM + &Port0, &Chipset.Port0Size, // RAM + &Port1, &Chipset.Port1Size, // Card slot 1 &pbyPort2, &dwPort2Size, // Card slot 2 &pbyNoMEM, NULL // nc. }, { 'X', // HP49G - &pbyRom, &dwRomSize, // Flash - &Chipset.Port0, &Chipset.Port0Size, // RAM + &pbyRom, &dwRomSize, // Flash + &Port0, &Chipset.Port0Size, // RAM &pbyNoMEM, NULL, // BS - &Chipset.Port1, &Chipset.Port1Size, // Port 1 part 1 - &Chipset.Port2, &Chipset.Port2Size // Port 1 part 2 + &Port1, &Chipset.Port1Size, // Port 1 part 1 + &Port2, &Chipset.Port2Size // Port 1 part 2 } }; diff --git a/Sources/Emu48/DISASM.C b/Sources/Emu48/DISASM.C index 9954589..944302a 100644 --- a/Sources/Emu48/DISASM.C +++ b/Sources/Emu48/DISASM.C @@ -244,7 +244,7 @@ static BYTE rn_ram (DWORD *p) *p = ++(*p) & (Chipset.Port0Size * 2048 - 1); _ASSERT(d < Chipset.Port0Size * 2048); - return *(Chipset.Port0 + d); + return *(Port0 + d); } static BYTE rn_port1 (DWORD *p) @@ -254,7 +254,7 @@ static BYTE rn_port1 (DWORD *p) *p = ++(*p) & (Chipset.Port1Size * 2048 - 1); _ASSERT(d < Chipset.Port1Size * 2048); - return *(Chipset.Port1 + d); + return *(Port1 + d); } static BYTE rn_port2 (DWORD *p) @@ -267,7 +267,7 @@ static BYTE rn_port2 (DWORD *p) *p = ++(*p) & (Chipset.Port2Size * 2048 - 1); _ASSERT(d < Chipset.Port2Size * 2048); - pbyVal = Chipset.Port2; + pbyVal = Port2; } else // HP48SX/GX { diff --git a/Sources/Emu48/DISRPL.C b/Sources/Emu48/DISRPL.C index 74c4599..b704550 100644 --- a/Sources/Emu48/DISRPL.C +++ b/Sources/Emu48/DISRPL.C @@ -116,7 +116,7 @@ static DWORD Readx(DWORD *pdwAddr,DWORD n) { DWORD i, t; - for (i = 0, t = 0; i < n; i++) + for (i = 0, t = 0; i < n; ++i) t |= read_nibble(pdwAddr) << (i * 4); return t; @@ -280,7 +280,7 @@ static BOOL DoSemiStream(DWORD *pdwAddr,String *str,UINT *pnLevel,LPCTSTR lpszSe DWORD dwObjStart; BOOL bErr; - UINT nMyLevel = *pnLevel; // save my nesting level + UINT nActLevel = *pnLevel; // save actual nesting level (*pnLevel)++; // next level @@ -291,7 +291,7 @@ static BOOL DoSemiStream(DWORD *pdwAddr,String *str,UINT *pnLevel,LPCTSTR lpszSe // eval object bErr = FetchObj(pdwAddr,str,pnLevel); } - while (!bErr && *pnLevel != nMyLevel); + while (!bErr && *pnLevel != nActLevel); if (bErr) // decoding error { @@ -395,7 +395,7 @@ static BOOL DoCmp(DWORD *pdwAddr,String *str,UINT *pnLevel) PutS(str,_T("C% ")); - // get real part real object content + // get real part of complex object content for (i = 0; i < ARRAYSIZEOF(byNumber); ++i) byNumber[i] = read_nibble(pdwAddr); @@ -403,7 +403,7 @@ static BOOL DoCmp(DWORD *pdwAddr,String *str,UINT *pnLevel) PutC(str,_T(' ')); - // get complex part real object content + // get imaginary part of complex object content for (i = 0; i < ARRAYSIZEOF(byNumber); ++i) byNumber[i] = read_nibble(pdwAddr); @@ -417,7 +417,7 @@ static BOOL DoECmp(DWORD *pdwAddr,String *str,UINT *pnLevel) PutS(str,_T("C%% ")); - // get real part extended real object content + // get real part of extended complex object content for (i = 0; i < ARRAYSIZEOF(byNumber); ++i) byNumber[i] = read_nibble(pdwAddr); @@ -425,7 +425,7 @@ static BOOL DoECmp(DWORD *pdwAddr,String *str,UINT *pnLevel) PutC(str,_T(' ')); - // get complex part extended real object content + // get imaginary part of extended complex object content for (i = 0; i < ARRAYSIZEOF(byNumber); ++i) byNumber[i] = read_nibble(pdwAddr); @@ -811,7 +811,7 @@ static BOOL DoRrp(DWORD *pdwAddr,String *str,UINT *pnLevel) } // operation is safe because checked for address wrapping before - dwAddr -= dwOffset; // addr of next name + dwAddr -= dwOffset; // address of next name } while (!bErr && dwOffset != 0); } @@ -1278,7 +1278,6 @@ LPTSTR RplDecodeObject(DWORD dwAddr, DWORD *pdwNxtAddr) // return address of next object if (pdwNxtAddr != NULL) *pdwNxtAddr = dwNxtAddr; - return str.szBuffer; } @@ -1341,7 +1340,7 @@ static VOID PrintTail(DWORD dwStartAddr, DWORD dwEndAddr, String *str) { if (bRplViewAddr) // address is visible { - // spaces instead of show adress + // spaces instead of show address PutS(str,_T(" ")); } @@ -1365,7 +1364,7 @@ static VOID PrintBlank(String *str) { if (bRplViewAddr) // address is visible { - PutS(str,_T(" ")); // spaces instead of adress + PutS(str,_T(" ")); // spaces instead of address } if (bRplViewBin) // show binary data { @@ -1413,7 +1412,7 @@ static DWORD AssemblyOutput(DWORD dwAddr, DWORD dwEndAddr, DWORD dwLevel, String // entry name enabled and known entry? if (bRplViewName && (lpszName = RplGetName(dwAddr)) != NULL) { - PrintHead(dwAddr,dwAddr,str); // write haed for assembly label + PrintHead(dwAddr,dwAddr,str); // write head for assembly label PutFS(str,_T("=%s\r\n"),lpszName); } @@ -1434,7 +1433,6 @@ static DWORD AssemblyOutput(DWORD dwAddr, DWORD dwEndAddr, DWORD dwLevel, String PrintBlank(str); // skip address and binary part PrintLevel(dwLevel,str); // level depending blanks PutS(str,_T("ENDCODE")); // code postamble - return dwAddr; } #endif diff --git a/Sources/Emu48/EMU48.C b/Sources/Emu48/EMU48.C index e230094..8b0196f 100644 --- a/Sources/Emu48/EMU48.C +++ b/Sources/Emu48/EMU48.C @@ -13,7 +13,7 @@ #include "kml.h" #include "debugger.h" -#define VERSION "1.49" +#define VERSION "1.50" // #define MONOCHROME // CF_BITMAP clipboard format @@ -1269,9 +1269,10 @@ static LRESULT OnObjectSave(VOID) // static INT_PTR CALLBACK Disasm(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { - static DWORD dwAddress, dwAddressMax; + static DWORD dwAddress,dwAddressMax; LONG i; + DWORD dwNxtAddr; TCHAR *cpStop,szAddress[256] = _T("0"); switch (message) @@ -1337,7 +1338,24 @@ static INT_PTR CALLBACK Disasm(HWND hDlg, UINT message, WPARAM wParam, LPARAM lP if (dwAddress >= dwAddressMax) return FALSE; i = wsprintf(szAddress,(dwAddress <= 0xFFFFF) ? _T("%05lX ") : _T("%06lX "),dwAddress); - dwAddress = disassemble(dwAddress,&szAddress[i]); + // check if address content is a PCO (Primitive Code Object) + dwNxtAddr = (dwAddress + 5) & 0xFFFFF; + if (Read5(dwAddress) == dwNxtAddr) + { + if (disassembler_mode == HP_MNEMONICS) + { + _tcscat(&szAddress[i],_T("CON(5) (*)+5")); + } + else + { + wsprintf(&szAddress[i],_T("dcr.5 $%05x"),dwNxtAddr); + } + dwAddress = dwNxtAddr; + } + else + { + dwAddress = disassemble(dwAddress,&szAddress[i]); + } i = (LONG) SendDlgItemMessage(hDlg,IDC_DISASM_WIN,LB_ADDSTRING,0,(LPARAM) szAddress); SendDlgItemMessage(hDlg,IDC_DISASM_WIN,LB_SELITEMRANGE,FALSE,MAKELPARAM(0,i)); SendDlgItemMessage(hDlg,IDC_DISASM_WIN,LB_SETSEL,TRUE,i); diff --git a/Sources/Emu48/EMU48.H b/Sources/Emu48/EMU48.H index 4b62cb7..4a0a6a0 100644 --- a/Sources/Emu48/EMU48.H +++ b/Sources/Emu48/EMU48.H @@ -219,6 +219,9 @@ extern TCHAR szBufferFilename[MAX_PATH]; extern TCHAR szPort2Filename[MAX_PATH]; extern BYTE cCurrentRomType; extern UINT nCurrentClass; +extern LPBYTE Port0; +extern LPBYTE Port1; +extern LPBYTE Port2; extern LPBYTE pbyRom; extern BOOL bRomWriteable; extern DWORD dwRomSize; @@ -367,6 +370,9 @@ extern HCURSOR CreateHandCursor(VOID); extern VOID (CALLBACK *pEmuDocumentNotify)(LPCTSTR lpszFilename); extern BOOL DLLCreateWnd(LPCTSTR lpszFilename, LPCTSTR lpszPort2Name); extern BOOL DLLDestroyWnd(VOID); + +// Symbfile.c +#define RplGetName(a) NULL // for linking #endif // Message Boxes diff --git a/Sources/Emu48/EMU48.RC b/Sources/Emu48/EMU48.RC index 583f710..e36e8f8 100644 --- a/Sources/Emu48/EMU48.RC +++ b/Sources/Emu48/EMU48.RC @@ -252,7 +252,7 @@ FONT 8, "MS Sans Serif" BEGIN ICON IDI_EMU48,IDC_STATIC,7,6,20,20,SS_REALSIZEIMAGE LTEXT "",IDC_VERSION,29,6,151,8,NOT WS_GROUP - LTEXT "Copyright © 2009 Christoph Gießelink && Sébastien Carlier", + LTEXT "Copyright © 2010 Christoph Gießelink && Sébastien Carlier", IDC_STATIC,29,18,181,8 DEFPUSHBUTTON "OK",IDOK,215,12,39,14 EDITTEXT IDC_LICENSE,7,33,247,112,ES_MULTILINE | ES_AUTOHSCROLL | @@ -561,8 +561,8 @@ BEGIN EDITTEXT IDC_DEBUG_SET_FILE,15,65,143,14,ES_AUTOHSCROLL PUSHBUTTON "...",IDC_DEBUG_SET_BROWSE,159,65,10,14 GROUPBOX "Symbolic",IDC_STATIC,7,36,170,53 - DEFPUSHBUTTON "&Ok",IDOK,12,95,50,14 - PUSHBUTTON "&Cancel",IDCANCEL,122,95,50,14 + DEFPUSHBUTTON "OK",IDOK,12,95,50,14 + PUSHBUTTON "Cancel",IDCANCEL,122,95,50,14 END @@ -602,8 +602,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,4,9,0 - PRODUCTVERSION 1,4,9,0 + FILEVERSION 1,5,0,0 + PRODUCTVERSION 1,5,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -620,12 +620,12 @@ BEGIN BEGIN VALUE "CompanyName", "Christoph Gießelink & Sebastien Carlier\0" VALUE "FileDescription", "HP38/39/40/48/49 Emulator\0" - VALUE "FileVersion", "1, 4, 9, 0\0" + VALUE "FileVersion", "1, 5, 0, 0\0" VALUE "InternalName", "Emu48\0" - VALUE "LegalCopyright", "Copyright © 2009\0" + VALUE "LegalCopyright", "Copyright © 2010\0" VALUE "OriginalFilename", "Emu48.exe\0" VALUE "ProductName", "Emu48\0" - VALUE "ProductVersion", "1, 4, 9, 0\0" + VALUE "ProductVersion", "1, 5, 0, 0\0" END END BLOCK "VarFileInfo" @@ -779,19 +779,19 @@ BEGIN MENUITEM SEPARATOR POPUP "&Mapping" BEGIN - MENUITEM "Map", ID_DEBUG_MEM_MAP + MENUITEM "&Map", ID_DEBUG_MEM_MAP MENUITEM SEPARATOR - MENUITEM "NCE1", ID_DEBUG_MEM_NCE1 + MENUITEM "&NCE1", ID_DEBUG_MEM_NCE1 , GRAYED - MENUITEM "NCE2", ID_DEBUG_MEM_NCE2 + MENUITEM "N&CE2", ID_DEBUG_MEM_NCE2 , GRAYED - MENUITEM "CE1", ID_DEBUG_MEM_CE1, GRAYED - MENUITEM "CE2", ID_DEBUG_MEM_CE2, GRAYED - MENUITEM "NCE3", ID_DEBUG_MEM_NCE3 + MENUITEM "CE&1", ID_DEBUG_MEM_CE1, GRAYED + MENUITEM "CE&2", ID_DEBUG_MEM_CE2, GRAYED + MENUITEM "NCE&3", ID_DEBUG_MEM_NCE3 , GRAYED END MENUITEM SEPARATOR - MENUITEM "RPL Object Viewer...", ID_DEBUG_MEM_RPLVIEW + MENUITEM "&RPL Object Viewer...", ID_DEBUG_MEM_RPLVIEW END END diff --git a/Sources/Emu48/ENGINE.C b/Sources/Emu48/ENGINE.C index 74f7bb0..b88b2d0 100644 --- a/Sources/Emu48/ENGINE.C +++ b/Sources/Emu48/ENGINE.C @@ -527,7 +527,7 @@ loop: nState = SM_RUN; // clear port2 status bits Chipset.cards_status &= ~(PORT2_PRESENT | PORT2_WRITE); - if (pbyPort2 || Chipset.Port2) // card plugged in port2 + if (pbyPort2 || Port2) // card plugged in port2 { Chipset.cards_status |= PORT2_PRESENT; diff --git a/Sources/Emu48/FILES.C b/Sources/Emu48/FILES.C index a6a46ec..6083656 100644 --- a/Sources/Emu48/FILES.C +++ b/Sources/Emu48/FILES.C @@ -26,6 +26,10 @@ TCHAR szPort2Filename[MAX_PATH]; BYTE cCurrentRomType = 0; // Model -> hardware UINT nCurrentClass = 0; // Class -> derivate +LPBYTE Port0 = NULL; +LPBYTE Port1 = NULL; +LPBYTE Port2 = NULL; + LPBYTE pbyRom = NULL; BOOL bRomWriteable = TRUE; // flag if ROM writeable DWORD dwRomSize = 0; @@ -54,6 +58,9 @@ static BYTE pbySignatureV[16] = "Emu49 Document\xFE"; static HANDLE hCurrentFile = NULL; static CHIPSET BackupChipset; +static LPBYTE BackupPort0; +static LPBYTE BackupPort1; +static LPBYTE BackupPort2; //################ //# @@ -344,10 +351,13 @@ BOOL PatchRom(LPCTSTR szFilename) while (lpBuf[nPos]) { if (isxdigit(lpBuf[nPos]) == FALSE) break; - // patch ROM and save original nibble - PatchNibble(dwAddress, Asc2Nib(lpBuf[nPos])); - dwAddress = (dwAddress+1)&(dwRomSize-1); - nPos++; + if (dwAddress < dwRomSize) // patch ROM + { + // patch ROM and save original nibble + PatchNibble(dwAddress, Asc2Nib(lpBuf[nPos])); + } + ++dwAddress; + ++nPos; } } HeapFree(hHeap,0,lpBuf); @@ -660,9 +670,9 @@ VOID ResetDocument(VOID) } szCurrentKml[0] = 0; szCurrentFilename[0]=0; - if (Chipset.Port0) HeapFree(hHeap,0,Chipset.Port0); - if (Chipset.Port1) HeapFree(hHeap,0,Chipset.Port1); - if (Chipset.Port2) HeapFree(hHeap,0,Chipset.Port2); else UnmapPort2(); + if (Port0) { HeapFree(hHeap,0,Port0); Port0 = NULL; } + if (Port1) { HeapFree(hHeap,0,Port1); Port1 = NULL; } + if (Port2) { HeapFree(hHeap,0,Port2); Port2 = NULL; } else UnmapPort2(); ZeroMemory(&Chipset,sizeof(Chipset)); ZeroMemory(&RMap,sizeof(RMap)); // delete MMU mappings ZeroMemory(&WMap,sizeof(WMap)); @@ -736,18 +746,18 @@ BOOL NewDocument(VOID) // allocate port memory if (Chipset.Port0Size) { - Chipset.Port0 = HeapAlloc(hHeap,HEAP_ZERO_MEMORY,Chipset.Port0Size*2048); - _ASSERT(Chipset.Port0 != NULL); + Port0 = HeapAlloc(hHeap,HEAP_ZERO_MEMORY,Chipset.Port0Size*2048); + _ASSERT(Port0 != NULL); } if (Chipset.Port1Size) { - Chipset.Port1 = HeapAlloc(hHeap,HEAP_ZERO_MEMORY,Chipset.Port1Size*2048); - _ASSERT(Chipset.Port1 != NULL); + Port1 = HeapAlloc(hHeap,HEAP_ZERO_MEMORY,Chipset.Port1Size*2048); + _ASSERT(Port1 != NULL); } if (Chipset.Port2Size) { - Chipset.Port2 = HeapAlloc(hHeap,HEAP_ZERO_MEMORY,Chipset.Port2Size*2048); - _ASSERT(Chipset.Port2 != NULL); + Port2 = HeapAlloc(hHeap,HEAP_ZERO_MEMORY,Chipset.Port2Size*2048); + _ASSERT(Port2 != NULL); } LoadBreakpointList(NULL); // clear debugger breakpoint list RomSwitch(0); // boot ROM view of HP49G and map memory @@ -880,9 +890,6 @@ BOOL OpenDocument(LPCTSTR szFilename) SetFilePointer(hFile, lSizeofChipset-sizeof(Chipset), NULL, FILE_CURRENT); lSizeofChipset = sizeof(Chipset); } - Chipset.Port0 = NULL; // delete invalid port pointers - Chipset.Port1 = NULL; - Chipset.Port2 = NULL; if (lBytesRead != lSizeofChipset) goto read_err; if (!isModelValid(Chipset.type)) // check for valid model in emulator state file @@ -915,32 +922,32 @@ BOOL OpenDocument(LPCTSTR szFilename) if (Chipset.Port0Size) { - Chipset.Port0 = HeapAlloc(hHeap,0,Chipset.Port0Size*2048); - if (Chipset.Port0 == NULL) + Port0 = HeapAlloc(hHeap,0,Chipset.Port0Size*2048); + if (Port0 == NULL) { AbortMessage(_T("Memory Allocation Failure.")); goto restore; } - ReadFile(hFile, Chipset.Port0, Chipset.Port0Size*2048, &lBytesRead, NULL); + ReadFile(hFile, Port0, Chipset.Port0Size*2048, &lBytesRead, NULL); if (lBytesRead != Chipset.Port0Size*2048) goto read_err; - if (IsDataPacked(Chipset.Port0,Chipset.Port0Size*2048)) goto read_err; + if (IsDataPacked(Port0,Chipset.Port0Size*2048)) goto read_err; } if (Chipset.Port1Size) { - Chipset.Port1 = HeapAlloc(hHeap,0,Chipset.Port1Size*2048); - if (Chipset.Port1 == NULL) + Port1 = HeapAlloc(hHeap,0,Chipset.Port1Size*2048); + if (Port1 == NULL) { AbortMessage(_T("Memory Allocation Failure.")); goto restore; } - ReadFile(hFile, Chipset.Port1, Chipset.Port1Size*2048, &lBytesRead, NULL); + ReadFile(hFile, Port1, Chipset.Port1Size*2048, &lBytesRead, NULL); if (lBytesRead != Chipset.Port1Size*2048) goto read_err; - if (IsDataPacked(Chipset.Port1,Chipset.Port1Size*2048)) goto read_err; + if (IsDataPacked(Port1,Chipset.Port1Size*2048)) goto read_err; } // HP48SX/GX @@ -962,17 +969,17 @@ BOOL OpenDocument(LPCTSTR szFilename) { if (Chipset.Port2Size) { - Chipset.Port2 = HeapAlloc(hHeap,0,Chipset.Port2Size*2048); - if (Chipset.Port2 == NULL) + Port2 = HeapAlloc(hHeap,0,Chipset.Port2Size*2048); + if (Port2 == NULL) { AbortMessage(_T("Memory Allocation Failure.")); goto restore; } - ReadFile(hFile, Chipset.Port2, Chipset.Port2Size*2048, &lBytesRead, NULL); + ReadFile(hFile, Port2, Chipset.Port2Size*2048, &lBytesRead, NULL); if (lBytesRead != Chipset.Port2Size*2048) goto read_err; - if (IsDataPacked(Chipset.Port2,Chipset.Port2Size*2048)) goto read_err; + if (IsDataPacked(Port2,Chipset.Port2Size*2048)) goto read_err; bPort2Writeable = TRUE; Chipset.cards_status = 0xF; @@ -1069,9 +1076,9 @@ BOOL SaveDocument(VOID) lSizeofChipset = sizeof(CHIPSET); WriteFile(hCurrentFile, &lSizeofChipset, sizeof(lSizeofChipset), &lBytesWritten, NULL); WriteFile(hCurrentFile, &Chipset, lSizeofChipset, &lBytesWritten, NULL); - if (Chipset.Port0Size) WriteFile(hCurrentFile, Chipset.Port0, Chipset.Port0Size*2048, &lBytesWritten, NULL); - if (Chipset.Port1Size) WriteFile(hCurrentFile, Chipset.Port1, Chipset.Port1Size*2048, &lBytesWritten, NULL); - if (Chipset.Port2Size) WriteFile(hCurrentFile, Chipset.Port2, Chipset.Port2Size*2048, &lBytesWritten, NULL); + if (Chipset.Port0Size) WriteFile(hCurrentFile, Port0, Chipset.Port0Size*2048, &lBytesWritten, NULL); + if (Chipset.Port1Size) WriteFile(hCurrentFile, Port1, Chipset.Port1Size*2048, &lBytesWritten, NULL); + if (Chipset.Port2Size) WriteFile(hCurrentFile, Port2, Chipset.Port2Size*2048, &lBytesWritten, NULL); SaveBreakpointList(hCurrentFile); // save debugger breakpoint list SetEndOfFile(hCurrentFile); // cut the rest return TRUE; @@ -1128,19 +1135,19 @@ BOOL SaveBackup(VOID) lstrcpy(szBackupFilename, szCurrentFilename); lstrcpy(szBackupKml, szCurrentKml); - if (BackupChipset.Port0) HeapFree(hHeap,0,BackupChipset.Port0); - if (BackupChipset.Port1) HeapFree(hHeap,0,BackupChipset.Port1); - if (BackupChipset.Port2) HeapFree(hHeap,0,BackupChipset.Port2); + if (BackupPort0) HeapFree(hHeap,0,BackupPort0); + if (BackupPort1) HeapFree(hHeap,0,BackupPort1); + if (BackupPort2) HeapFree(hHeap,0,BackupPort2); CopyMemory(&BackupChipset, &Chipset, sizeof(Chipset)); - BackupChipset.Port0 = HeapAlloc(hHeap,0,Chipset.Port0Size*2048); - CopyMemory(BackupChipset.Port0,Chipset.Port0,Chipset.Port0Size*2048); - BackupChipset.Port1 = HeapAlloc(hHeap,0,Chipset.Port1Size*2048); - CopyMemory(BackupChipset.Port1,Chipset.Port1,Chipset.Port1Size*2048); - BackupChipset.Port2 = NULL; + BackupPort0 = HeapAlloc(hHeap,0,Chipset.Port0Size*2048); + CopyMemory(BackupPort0,Port0,Chipset.Port0Size*2048); + BackupPort1 = HeapAlloc(hHeap,0,Chipset.Port1Size*2048); + CopyMemory(BackupPort1,Port1,Chipset.Port1Size*2048); + BackupPort2 = NULL; if (Chipset.Port2Size) // internal port2 { - BackupChipset.Port2 = HeapAlloc(hHeap,0,Chipset.Port2Size*2048); - CopyMemory(BackupChipset.Port2,Chipset.Port2,Chipset.Port2Size*2048); + BackupPort2 = HeapAlloc(hHeap,0,Chipset.Port2Size*2048); + CopyMemory(BackupPort2,Port2,Chipset.Port2Size*2048); } CreateBackupBreakpointList(); bBackup = TRUE; @@ -1175,14 +1182,14 @@ BOOL RestoreBackup(VOID) } } CopyMemory(&Chipset, &BackupChipset, sizeof(Chipset)); - Chipset.Port0 = HeapAlloc(hHeap,0,Chipset.Port0Size*2048); - CopyMemory(Chipset.Port0,BackupChipset.Port0,Chipset.Port0Size*2048); - Chipset.Port1 = HeapAlloc(hHeap,0,Chipset.Port1Size*2048); - CopyMemory(Chipset.Port1,BackupChipset.Port1,Chipset.Port1Size*2048); + Port0 = HeapAlloc(hHeap,0,Chipset.Port0Size*2048); + CopyMemory(Port0,BackupPort0,Chipset.Port0Size*2048); + Port1 = HeapAlloc(hHeap,0,Chipset.Port1Size*2048); + CopyMemory(Port1,BackupPort1,Chipset.Port1Size*2048); if (Chipset.Port2Size) // internal port2 { - Chipset.Port2 = HeapAlloc(hHeap,0,Chipset.Port2Size*2048); - CopyMemory(Chipset.Port2,BackupChipset.Port2,Chipset.Port2Size*2048); + Port2 = HeapAlloc(hHeap,0,Chipset.Port2Size*2048); + CopyMemory(Port2,BackupPort2,Chipset.Port2Size*2048); } // map port2 else @@ -1207,9 +1214,9 @@ BOOL ResetBackup(VOID) if (!bBackup) return FALSE; szBackupFilename[0] = 0; szBackupKml[0] = 0; - if (BackupChipset.Port0) HeapFree(hHeap,0,BackupChipset.Port0); - if (BackupChipset.Port1) HeapFree(hHeap,0,BackupChipset.Port1); - if (BackupChipset.Port2) HeapFree(hHeap,0,BackupChipset.Port2); + if (BackupPort0) { HeapFree(hHeap,0,BackupPort0); BackupPort0 = NULL; } + if (BackupPort1) { HeapFree(hHeap,0,BackupPort1); BackupPort1 = NULL; } + if (BackupPort2) { HeapFree(hHeap,0,BackupPort2); BackupPort2 = NULL; } ZeroMemory(&BackupChipset,sizeof(BackupChipset)); bBackup = FALSE; UpdateWindowStatus(); diff --git a/Sources/Emu48/KML.C b/Sources/Emu48/KML.C index a210f02..444bec8 100644 --- a/Sources/Emu48/KML.C +++ b/Sources/Emu48/KML.C @@ -1410,7 +1410,7 @@ static KmlLine* RunLine(KmlLine* pLine) case TOK_IFFLAG: return If(pLine,(nKMLFlags>>(pLine->nParam[0]&0x1F))&1); case TOK_IFMEM: - Npeek(&byVal,pLine->nParam[0],1); + Npeek(&byVal,(DWORD) pLine->nParam[0],1); return If(pLine,(byVal & pLine->nParam[1]) == pLine->nParam[2]); default: break; @@ -2224,7 +2224,7 @@ BOOL InitKML(LPCTSTR szFilename, BOOL bNoLog) } if (!CrcRom(&wRomCrc)) // build patched ROM fingerprint and check for unpacked data { - AddToLog(_T("Packed ROM image detected.")); + AddToLog(_T("Error, packed ROM image detected.")); UnmapRom(); // free memory goto quit; } diff --git a/Sources/Emu48/MOPS.C b/Sources/Emu48/MOPS.C index f814f1b..664c844 100644 --- a/Sources/Emu48/MOPS.C +++ b/Sources/Emu48/MOPS.C @@ -151,8 +151,8 @@ static VOID MapP0(BYTE a, BYTE b) // mapping area may have holes if (((i ^ Chipset.P0Base) & ~Chipset.P0Size) == 0) { - RMap[i]=Chipset.Port0 + p; - WMap[i]=Chipset.Port0 + p; + RMap[i]=Port0 + p; + WMap[i]=Port0 + p; } p = (p+0x1000)&m; } @@ -187,7 +187,7 @@ static VOID MapP1(BYTE a, BYTE b) b = (BYTE)MIN(b,Chipset.P1End); // highest address for use is P1End // port1 not plugged - if (Chipset.Port1 == NULL || !(Chipset.cards_status & PORT1_PRESENT)) + if (Port1 == NULL || !(Chipset.cards_status & PORT1_PRESENT)) { for (i=a; i<=b; i++) // scan each 2KB page { @@ -210,8 +210,8 @@ static VOID MapP1(BYTE a, BYTE b) // mapping area may have holes if (((i ^ Chipset.P1Base) & ~Chipset.P1Size) == 0) { - RMap[i]=Chipset.Port1 + p; // save page address for read - WMap[i]=Chipset.Port1 + p; // save page address for write + RMap[i]=Port1 + p; // save page address for read + WMap[i]=Port1 + p; // save page address for write } p = (p+0x1000)&m; // next page, mirror page if real size smaller allocated size } @@ -223,7 +223,7 @@ static VOID MapP1(BYTE a, BYTE b) // mapping area may have holes if (((i ^ Chipset.P1Base) & ~Chipset.P1Size) == 0) { - RMap[i]=Chipset.Port1 + p; // save page address for read + RMap[i]=Port1 + p; // save page address for read WMap[i]=NULL; // no writing } p = (p+0x1000)&m; // next page, mirror page if real size smaller allocated size @@ -251,8 +251,8 @@ static VOID MapP2(BYTE a, BYTE b) // mapping area may have holes if (((i ^ Chipset.P2Base) & ~Chipset.P2Size) == 0) { - RMap[i]=Chipset.Port2 + p; - WMap[i]=Chipset.Port2 + p; + RMap[i]=Port2 + p; + WMap[i]=Port2 + p; } p = (p+0x1000)&m; } diff --git a/Sources/Emu48/OPCODES.C b/Sources/Emu48/OPCODES.C index f3d9bcc..d616986 100644 --- a/Sources/Emu48/OPCODES.C +++ b/Sources/Emu48/OPCODES.C @@ -1029,7 +1029,10 @@ VOID o807(LPBYTE I) // SHUTDN } } ScanKeyboard(TRUE,FALSE); // update Chipset.in register (direct) - if (w.in == 0 && bShutdn) // shut down only when enabled + // out register going low during shutdown, so normal keys produce a rising + // edge trigger when out register going high again. Because the ON key is not + // connected to the out register, the rising edge trigger must be done manually. + if ((w.in & 0x7FFF) == 0 && bShutdn) // shut down only when enabled { w.Shutdn = TRUE; // set mode before exit emulation loop bInterrupt = TRUE; diff --git a/Sources/Emu48/OPS.H b/Sources/Emu48/OPS.H index 3a70174..9ad24d2 100644 --- a/Sources/Emu48/OPS.H +++ b/Sources/Emu48/OPS.H @@ -37,22 +37,29 @@ static __inline LPBYTE FASTPTR(DWORD d) { - static BYTE pbyNULL[16]; + static BYTE pbyNULL[21]; LPBYTE lpbyPage; + DWORD u, v; d &= 0xFFFFF; // handle address overflows - if ((Chipset.IOCfig)&&((d&0xFFFC0)==Chipset.IOBase)) - return Chipset.IORam+d-Chipset.IOBase; + u = d >> 12; // page + v = d & 0xFFF; // offset - if ((lpbyPage = RMap[d>>12]) != NULL) // page valid + if ( !(Chipset.IOCfig && ((d & 0xFFFC0) == Chipset.IOBase)) + && RMap[u] != NULL // page valid + && ( v < 0x1000 - ARRAYSIZEOF(lpbyPage) // complete opcode inside page + // or next page continue linear addressing + || (RMap[u] + 0x1000 == RMap[(u+1) & (ARRAYSIZEOF(RMap)-1)]) + ) + ) { - lpbyPage += d & 0xFFF; // full address + lpbyPage = RMap[u] + v; // full address } else { lpbyPage = pbyNULL; // memory allocation - Npeek(lpbyPage, d, 13); // fill with data (LA(8) = longest opcode) + Npeek(lpbyPage, d, ARRAYSIZEOF(lpbyPage)); // fill with data (LAHEX + 16 digits = longest opcode) } return lpbyPage; } @@ -83,8 +90,7 @@ static __inline DWORD Npack(BYTE *a, UINT s) static __inline VOID Nunpack(BYTE *a, DWORD b, UINT s) { - UINT i; - for (i=0; i>=4; } + for (; s>0; --s) { *a++ = (BYTE)(b&0xf); b>>=4; } } static __inline void Nxchg(BYTE *a, BYTE *b, UINT s) diff --git a/Sources/Emu48/PCH.H b/Sources/Emu48/PCH.H index 468233b..81dddc3 100644 --- a/Sources/Emu48/PCH.H +++ b/Sources/Emu48/PCH.H @@ -30,6 +30,10 @@ #define INVALID_SET_FILE_POINTER ((DWORD)-1) #endif +#if !defined INVALID_FILE_ATTRIBUTES +#define INVALID_FILE_ATTRIBUTES ((DWORD)-1) +#endif + #if !defined IDC_HAND // Win2k specific definition #define IDC_HAND MAKEINTRESOURCE(32649) #endif @@ -37,3 +41,35 @@ #if _MSC_VER <= 1200 // missing type definition in the MSVC6.0 SDK and earlier typedef SIZE_T DWORD_PTR, *PDWORD_PTR; #endif + +#if _MSC_VER >= 1400 // valid for VS2005 and later +#if defined _M_IX86 +#pragma comment(linker,"/manifestdependency:\" \ + type='win32' \ + name='Microsoft.Windows.Common-Controls' \ + version='6.0.0.0' processorArchitecture='x86' \ + publicKeyToken='6595b64144ccf1df' \ + language='*'\"") +#elif defined _M_IA64 +#pragma comment(linker,"/manifestdependency:\" \ + type='win32' \ + name='Microsoft.Windows.Common-Controls' \ + version='6.0.0.0' processorArchitecture='ia64' \ + publicKeyToken='6595b64144ccf1df' \ + language='*'\"") +#elif defined _M_X64 +#pragma comment(linker,"/manifestdependency:\" \ + type='win32' \ + name='Microsoft.Windows.Common-Controls' \ + version='6.0.0.0' processorArchitecture='amd64' \ + publicKeyToken='6595b64144ccf1df' \ + language='*'\"") +#else +#pragma comment(linker,"/manifestdependency:\" \ + type='win32' \ + name='Microsoft.Windows.Common-Controls' \ + version='6.0.0.0' processorArchitecture='*' \ + publicKeyToken='6595b64144ccf1df' \ + language='*'\"") +#endif +#endif diff --git a/Sources/Emu48/RPL.C b/Sources/Emu48/RPL.C index d961c24..21aecc9 100644 --- a/Sources/Emu48/RPL.C +++ b/Sources/Emu48/RPL.C @@ -78,18 +78,18 @@ static BOOL Metakernel(VOID) BOOL bMkDetect = FALSE; // card in slot1 of a HP48GX enabled - if (cCurrentRomType=='G' && Chipset.Port1 && Chipset.cards_status & PORT1_PRESENT) + if (cCurrentRomType=='G' && Port1 && Chipset.cards_status & PORT1_PRESENT) { // check for Metakernel string "MDGKER:" - if (!strncmp(&Chipset.Port1[12],"\xD\x4\x4\x4\x7\x4\xB\x4\x5\x4\x2\x5\xA\x3",14)) + if (!strncmp(&Port1[12],"\xD\x4\x4\x4\x7\x4\xB\x4\x5\x4\x2\x5\xA\x3",14)) { bMkDetect = TRUE; // Metakernel detected // check for "MK" - if (!strncmp(&Chipset.Port1[26],"\xD\x4\xB\x4",4)) + if (!strncmp(&Port1[26],"\xD\x4\xB\x4",4)) { // get version number - WORD wVersion = ((Chipset.Port1[30] * 10) + Chipset.Port1[34]) * 10 - + Chipset.Port1[36]; + WORD wVersion = ((Port1[30] * 10) + Port1[34]) * 10 + + Port1[36]; // version newer then V2.30, then compatible with HP OS bMkDetect = (wVersion <= 230); diff --git a/Sources/Emu48/SETTINGS.C b/Sources/Emu48/SETTINGS.C index 2fb2bbe..8d60e8e 100644 --- a/Sources/Emu48/SETTINGS.C +++ b/Sources/Emu48/SETTINGS.C @@ -78,7 +78,7 @@ static VOID ReadReg(LPCTSTR lpSubKey, LPCTSTR lpValueName, LPBYTE lpData, DWORD return; } -static VOID WriteReg(LPCTSTR lpSubKey, LPCTSTR lpValueName, DWORD dwType, CONST BYTE *lpData, DWORD cbData) +static BOOL WriteReg(LPCTSTR lpSubKey, LPCTSTR lpValueName, DWORD dwType, CONST BYTE *lpData, DWORD cbData) { TCHAR lpKey[256] = _T(REGISTRYKEY) _T("\\"); @@ -100,10 +100,10 @@ static VOID WriteReg(LPCTSTR lpSubKey, LPCTSTR lpValueName, DWORD dwType, CONST RegSetValueEx(hKey,lpValueName,0,dwType,lpData,cbData); RegCloseKey(hKey); - return; + return retCode == ERROR_SUCCESS; } -static VOID DelReg(LPCTSTR lpSubKey, LPCTSTR lpValueName) +static BOOL DelReg(LPCTSTR lpSubKey, LPCTSTR lpValueName) { TCHAR lpKey[256] = _T(REGISTRYKEY) _T("\\"); @@ -122,7 +122,7 @@ static VOID DelReg(LPCTSTR lpSubKey, LPCTSTR lpValueName) retCode = RegDeleteValue(hKey,lpValueName); RegCloseKey(hKey); } - return; + return retCode == ERROR_SUCCESS; } static DWORD GetRegistryString(LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpDefault, LPTSTR lpData, DWORD dwSize) @@ -141,7 +141,7 @@ static DWORD GetRegistryString(LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR l return dwSize; } -static INT GetRegistryInt(LPCTSTR lpszSection, LPCTSTR lpszEntry, INT nDefault) +static UINT GetRegistryInt(LPCTSTR lpszSection, LPCTSTR lpszEntry, INT nDefault) { UINT nValue; DWORD dwSize = sizeof(nValue); diff --git a/Sources/Emu48/TIMER.C b/Sources/Emu48/TIMER.C index b784928..fc830bf 100644 --- a/Sources/Emu48/TIMER.C +++ b/Sources/Emu48/TIMER.C @@ -292,23 +292,22 @@ VOID SetHP48Time(VOID) // set date and time { *p = (BYTE) ticks & 0xf; crc = (crc >> 4) ^ (((crc ^ ((WORD) *p)) & 0xf) * 0x1081); - Chipset.Port0[dw] = *p; // always store in port0 + Port0[dw] = *p; // always store in port0 ticks >>= 4; } Nunpack(p,crc,4); // write crc - memcpy(Chipset.Port0+dw,p,4); // always store in port0 + memcpy(Port0+dw,p,4); // always store in port0 dw += 4; // HP addresses for timeout for (i = 0; i < 13; ++i, ++dw) // write time for auto off { - // always store in port0 - Chipset.Port0[dw] = (BYTE) time & 0xf; + Port0[dw] = (BYTE) time & 0xf; // always store in port0 time >>= 4; } - Chipset.Port0[dw] = 0xf; // always store in port0 + Port0[dw] = 0xf; // always store in port0 return; } diff --git a/Sources/Emu48/TYPES.H b/Sources/Emu48/TYPES.H index f190262..bd61013 100644 --- a/Sources/Emu48/TYPES.H +++ b/Sources/Emu48/TYPES.H @@ -26,9 +26,9 @@ typedef struct DWORD Port0Size; // real size of module in KB DWORD Port1Size; // real size of module in KB DWORD Port2Size; // real size of module in KB (HP49G only) - LPBYTE Port0; - LPBYTE Port1; - LPBYTE Port2; + DWORD dwUnused0; // not used, was memory pointer Port0 + DWORD dwUnused1; // not used, was memory pointer Port1 + DWORD dwUnused2; // not used, was memory pointer Port2 DWORD pc; DWORD d0; diff --git a/Sources/GCCPatch/EMU48GCC.RC b/Sources/GCCPatch/EMU48GCC.RC index 518179d..533cae2 100644 --- a/Sources/GCCPatch/EMU48GCC.RC +++ b/Sources/GCCPatch/EMU48GCC.RC @@ -252,7 +252,7 @@ FONT 8, "MS Sans Serif" BEGIN ICON IDI_EMU48,IDC_STATIC,7,6,20,20,SS_REALSIZEIMAGE LTEXT "",IDC_VERSION,29,6,151,8,NOT WS_GROUP - LTEXT "Copyright © 2009 Sébastien Carlier && Christoph Gießelink", + LTEXT "Copyright © 2010 Christoph Gießelink && Sébastien Carlier", IDC_STATIC,29,18,181,8 DEFPUSHBUTTON "OK",IDOK,215,12,39,14 EDITTEXT IDC_LICENSE,7,33,247,112,ES_MULTILINE | ES_AUTOHSCROLL | @@ -561,8 +561,8 @@ BEGIN EDITTEXT IDC_DEBUG_SET_FILE,15,65,143,14,ES_AUTOHSCROLL PUSHBUTTON "...",IDC_DEBUG_SET_BROWSE,159,65,10,14 GROUPBOX "Symbolic",IDC_STATIC,7,36,170,53 - DEFPUSHBUTTON "&Ok",IDOK,12,95,50,14 - PUSHBUTTON "&Cancel",IDCANCEL,122,95,50,14 + DEFPUSHBUTTON "OK",IDOK,12,95,50,14 + PUSHBUTTON "Cancel",IDCANCEL,122,95,50,14 END @@ -630,8 +630,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,4,9,0 - PRODUCTVERSION 1,4,9,0 + FILEVERSION 1,5,0,0 + PRODUCTVERSION 1,5,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -648,12 +648,12 @@ BEGIN BEGIN VALUE "CompanyName", "Sebastien Carlier & Christoph Gießelink\0" VALUE "FileDescription", "HP38/39/40/48/49 Emulator\0" - VALUE "FileVersion", "1, 4, 9, 0\0" + VALUE "FileVersion", "1, 5, 0, 0\0" VALUE "InternalName", "Emu48\0" - VALUE "LegalCopyright", "Copyright © 2009\0" + VALUE "LegalCopyright", "Copyright © 2010\0" VALUE "OriginalFilename", "Emu48.exe\0" VALUE "ProductName", "Emu48\0" - VALUE "ProductVersion", "1, 4, 9, 0\0" + VALUE "ProductVersion", "1, 5, 0, 0\0" END END BLOCK "VarFileInfo" @@ -807,15 +807,15 @@ BEGIN MENUITEM SEPARATOR POPUP "&Mapping" BEGIN - MENUITEM "Map", ID_DEBUG_MEM_MAP + MENUITEM "&Map", ID_DEBUG_MEM_MAP MENUITEM SEPARATOR - MENUITEM "NCE1", ID_DEBUG_MEM_NCE1 + MENUITEM "&NCE1", ID_DEBUG_MEM_NCE1 , GRAYED - MENUITEM "NCE2", ID_DEBUG_MEM_NCE2 + MENUITEM "N&CE2", ID_DEBUG_MEM_NCE2 , GRAYED - MENUITEM "CE1", ID_DEBUG_MEM_CE1, GRAYED - MENUITEM "CE2", ID_DEBUG_MEM_CE2, GRAYED - MENUITEM "NCE3", ID_DEBUG_MEM_NCE3 + MENUITEM "CE&1", ID_DEBUG_MEM_CE1, GRAYED + MENUITEM "CE&2", ID_DEBUG_MEM_CE2, GRAYED + MENUITEM "NCE&3", ID_DEBUG_MEM_NCE3 , GRAYED END MENUITEM SEPARATOR diff --git a/Sources/GCCPatch/README.TXT b/Sources/GCCPatch/README.TXT index f4274e3..880055a 100644 --- a/Sources/GCCPatch/README.TXT +++ b/Sources/GCCPatch/README.TXT @@ -34,4 +34,4 @@ Many thanks to Pedro A. Arranda Guti compatible. -08/17/09 (c) by Christoph Gießelink +07/27/10 (c) by Christoph Gießelink diff --git a/uninst.exe b/uninst.exe index 4c8a3db0c113282b8cd99b2321eaaa05e474e021..742cfe92427ef2f405bca5260b09c84c3125d683 100755 GIT binary patch delta 11805 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 CAlwQ7