![]() ![]() Even though slightly smaller (144×77×13 mm, 170 g) than the original HP-42S (148×80×15 mm, 170 g), the calculator comes with an additional top row of keys for soft menus, a keyboard layout supporting direct alpha character input, a much larger high-contrast display ( Sharp low power transflective memory LCD with a resolution of 400×240, protected by Gorilla Glass) showing all four stack levels at once (configurable), ca. The final product was released on the 9 December 2017. In May 2017, SwissMicros released pre-production samples of an RPN calculator closely resembling the HP-42S, the DM42. Returns control (and result in X) to either the user or to a calling program. Recall stack register Y and multiply with Xĭecrement stack register Y and if not zero. No memory registers are used.ġ is put into X, hence the value to be calculated upon (which was initially in X) is lifted (pushed) into stack register Y This is a sample program which computes the factorial of an input integer number (ignoring the calculator's built-in factorial function). The HP-42S supports indirect addressing with which it is possible to implement a Universal Turing machine and therefore the programming model of the HP-42S can be considered Turing-complete. The HP-42S uses a superset of the HP-41CX FOCAL language. The HP-42S is keystroke-programmable, meaning that it can remember and later execute sequences of keystrokes to solve particular problems of interest to the user. The ability to run programs written for the HP-41C series of calculators.Programmability (keystroke programming with branching, loops, tests and flags).Catalogs for reviewing and using items stored in memory.Base conversion, integer arithmetic and binary and logic manipulation of numbers in binary, octal, decimal and hexadecimal systems.Menus with submenus and mode settings (also custom programmable) that use the bottom line of the display to label the top row of keys.Graphic display with graphics functions and adjustable contrast.Named variables, registers and binary flags.Complex numbers (including polar coordinates representation).Matrix operations (including a matrix editor, dot product, cross product and solver for simultaneous linear equations). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |