Reverse Polish Notation in Computer Architecture Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Reverse Polish Notation in Computer Architecture Pdf Reverse polish notation in computer architecture pdf Continue The Reverse Polish Notation Reverse Polish Notation is a way of expressing arithmetic expressions, which avoids the use of brackets to prioritize the evaluation of operators. In normal notation, one could write (3 and 5) (7 - 2) and brackets tell us that we should add 3 to 5, then subtract 2 out of 7, and multiply the two results together. In RPN numbers and operators are listed one by one, and the operator always acts on the most recent numbers in the list. The numbers can be seen as stack formation, like a bunch of plates. The last number goes to the top of the stack. The operator takes an appropriate number of arguments from the top of the stack and replaces them with the result of the operation. In this notation, the above expression will be 3 5 and 7 2 - Reading from left to right, it is interpreted as follows: Click 3 on the stack. Click 5 on the stack. Reading from above, the stack now contains (5, 3). Apply the operation: tie the top two numbers off the stack, fold them together and put the result back in the stack. The stack now contains only number 8. Click 7 on the stack. Click 2 on the stack. Now it contains (2, 7, 8). Apply - Operation: Take the top two numbers out of the stack, subtract the top one below, and put the result back on the stack. The stack now contains (5, 8). Apply the operation: tie the top two numbers off the stack, multiply them together and put the result back in the stack. The stack now contains only number 40. Examine the following expression, 3 and 4 In this expression, numbers 3 and 4 are called operands. The q symbol is called the operator. The notation used here is called infix because the operator appears between the operandas. Infix Inifx notation works great for humans. We tend not to think about the need to read and interpret all these characters, since once learned, they tend to make sense to us instantly. There are some moments of confusion with infix. For example, 3 and 4 5 This expression is ambiguous. Usually we want to use brackets to make sure that the right operation is done first. This means that the expression in the infix will be one of the following, ( 3 and 4) 5 3 ( 4 and 5) The need for a brace is the main problem with infix. In order to make the machine work this way, it needs to know how to deal with brackets. This adds to the avoidable complexity of the process. Machines will need to store more information during calculations, and will also require more complex settings for simple arithmetic operations. Reverse Polish notation in RPN or postfix, the operator follows the operands and brackets are not used. For example, the expression infix (3 No. 4) 5 is written in RPN, since, 3 4 and 5 - there are many advantages, there is no need for brackets to avoid ambiguity Calculations occur as soon as the operator is told that RPN is using the stack. Intermediate results are available for later use, RPN calculators have no limit on the complexity of expressions that can be estimated No equal key or equivalent should be included in the expression in order to be evaluated by RPN easily implemented in a computer because it can be performed using a data structure called a stack. In the stack, objects are added to the top and removed from above. This is sometimes called last, first or LIFO. As you read the postfix expression from left to right, the operands are placed on top of the stack. Operators apply to operands at the top of the stack. Examples of Infix 2 (3 x 4) (x th d) / (x - d) x 2 x x 2 x (2) RPN 2 3 4 in which each operator follows all their operands Notation Postfix (Reverse Polish) prefix prefix prefix (Polish) vte Reverse Polish Notation (RPN), also as well as the famous Polish notation mathematical notation in which operators follow their operands, as opposed to Polish notation (PN), in which operators precede their operandas. It doesn't need any brackets as long as every operator has a fixed number of operas. The description of Polish refers to the nationality of the logic of Jan Sukasevich, who invented the Polish notation in 1924. The reverse Polish scheme was proposed in 1954 by Arthur Burke, Dock Warren and Jesse Wright and was independently reinvented by Friedrich L. Bauer and Edsger W. Dijkstra in the early 1960s to reduce access to computer memory and use the stack to assess expressions. The algorithms and notations for this scheme were expanded by Australian philosopher and computer scientist Charles L. Hamblin in the mid-1950s. In the 1970s and 1980s, Hewlett-Packard used RPN in all of its desktop and manual calculators, and continued to use it in some models in the 2020s. Explanation In reverse Polish notation, operators follow their operands; for example, to add 3 and 4, you could write 3 4, not 3 and 4. In multiple operations, operators are provided immediately after their second operator; thus, the expression written 3 and 4 5 in the usual notation will be written 3 4 and 5 in reverse Polish notation: 4 is first deducted from 3, then 5 is added to it. The advantage of reverse Polish notation is that it eliminates the need for brackets that are required when noting infix. While 3 and 4 × 5 can also be written 3 and (4 × 5), this means something completely different than (3 and 4) × 5. In reverse Polish notation, the first can be written 3 4 5 ×, which definitely means 3 (4 5 ×) - which up to 3 20 euros (which can be reduced to -17); the latter can be written 3 4 and 5 × (or 5 3 4 and ×, while maintaining similar formatting), which definitely means (3 4) 5 ×. The practical effects of comparing the testing of reverse Polish notation with algebraic notation, reverse polish has been found to lead to faster calculations, for two reasons. The first reason is that reverse Polish calculators don't need bracket expressions, so you need to enter fewer operations to perform typical calculations. In addition, users of reverse Polish calculators made fewer mistakes than for other types of calculators. More recent studies have clarified that the increased rate of reverse Polish notation may be associated with fewer keystrokes required to enter this notation, rather than less cognitive stress on its users. However, unofficial data show that the reverse Polish notation is more complex for users than algebraic notation. The conversion of the infix notation Main article: The Shunting-yard algorithm Edsger W. Dijkstra invented the yard bypass algorithm to convert infix expressions into post-fix expressions (reverse Polish notation), so named, because his work resembles the railway bypass of the yard. There are other ways to create post-fixed expressions from infix expressions. Most operator-priority parsers can be modified to receive postfix expression; in particular, after the abstract syntax tree has been built, the corresponding expression of postfix is given by a simple post-order passage of this tree. Implementing The Story of the First Computers to Implement Architectures, Allowing reverse Polish notation were the KDF9 machine of the English electric company, which was announced in 1960 and commercially available in 1963, and the Burroughs B5000, announced in 1961, and made in 1963: Presumably KDF9 designers scoop ideas from HAMblin in GEORGE (General Order Generator), Australia, in 1957. One of the B5000 designers, Robert S. Barton, later wrote that he developed a reverse Polish notation independently of Hamblin sometime in 1958 after reading a 1954 textbook based on the symbolic logic of Irving Kopi, where he found a reference to a Polish notation that made him read jan Lukashevich's work, as well as before he learned of Hamblin's work. In June 1963, Frieden introduced an inverse Polish notation with the EC-130, developed by Robert Bob Appleby Raven, on the desktop calculator market. The successor to the EC-132 added a square root function in April 1965. Around 1966, the Monroe Epic calculator supported an unnamed input scheme resembling RPN. Hewlett-Packard's main article: HP Advertising hat Hewlett-Packard No Equals 1980s - both boasting and reference to rpN Hewlett-Packard engineers developed the 9100A Desktop Calculator in 1968 with a reverse Polish notation with three levels of stack, a variant of reverse Polish notation, which was later called the three-tier RPN. This calculator popularized the reverse Polish notation among the scientific and technical communities. The HP-35, the world's first portable scientific calculator, introduced the classic four-tier RPN in 1972. HP used reverse Polish notation on every portable calculator it sold, whether scientific, financial or programmable, until it introduced the HP-10 calculator, adding a machine calculator in 1977. By this time HP was a leading manufacturer of calculators for professionals, including engineers and accountants. More recent calculators with LCD displays in the early 1980s, such as HP-10C, HP-11C, HP-15C, HP-16C and HP-12C financial calculator, also used reverse Polish notation. In 1988, Hewlett-Packard introduced the HP-19B business calculator without reverse Polish notation, but its 1990 successor, the HP-19BII, gave users the ability to use algebraic or reverse Polish notation. Around 1987 hp introduced RPL, an object-oriented successor, to reverse Polish notations. It deviates from the classic reverse Polish notation, using a stack limited only by the amount of available memory (instead of three or four fixed levels) and which can hold all kinds of data objects (including characters, lines, lists, matrix, graphics, programs, etc.) and not just numbers.
Recommended publications
  • Pst-Plot — Plotting Functions in “Pure” L ATEX
    pst-plot — plotting functions in “pure” LATEX Commonly, one wants to simply plot a function as a part of a LATEX document. Using some postscript tricks, you can make a graph of an arbitrary function in one variable including implicitly defined functions. The commands described on this worksheet require that the following lines appear in your document header (before \begin{document}). \usepackage{pst-plot} \usepackage{pstricks} The full pstricks manual (including pst-plot documentation) is available at:1 http://www.risc.uni-linz.ac.at/institute/systems/documentation/TeX/tex/ A good page for showing the power of what you can do with pstricks is: http://www.pstricks.de/.2 Reverse Polish Notation (postfix notation) Reverse polish notation (RPN) is a modification of polish notation which was a creation of the logician Jan Lukasiewicz (advisor of Alfred Tarski). The advantage of these notations is that they do not require parentheses to control the order of operations in an expression. The advantage of this in a computer is that parsing a RPN expression is trivial, whereas parsing an expression in standard notation can take quite a bit of computation. At the most basic level, an expression such as 1 + 2 becomes 12+. For more complicated expressions, the concept of a stack must be introduced. The stack is just the list of all numbers which have not been used yet. When an operation takes place, the result of that operation is left on the stack. Thus, we could write the sum of all integers from 1 to 10 as either, 12+3+4+5+6+7+8+9+10+ or 12345678910+++++++++ In both cases the result 55 is left on the stack.
    [Show full text]
  • HP Scientific Calculators Which One Is Right for You?
    HP Calculators HP Scientific Calculators Which one is right for you? HP Scientific calculators are equipped with easy-to-use problem solving tools, enhanced capabilities and customized options, plus award-winning HP support. When choosing the right scientific calculator, make sure to purchase the one that best fits your needs. Use the comparison chart below to compare HP scientific calculator models. HP 10s+ HP 300s+ HP 35s Perfect for Students in middle and high school Students in middle and high school University students and technical professionals Key Characteristics User-friendly design, easy-to-read display Sophisticated calculator with easy-to-read Professional performance featuring RPN* and a wide range of algebraic, trigonometric, 4-line display, unit conversions as well mode, keystroke programming, the HP Solve** probability and statistics functions. as algebraic, trigonometric, logarithmic, application as well as algebraic, trigonometric, probability and statistics functions. logarithmic and statistics functions, Calculation Mode(s) Algebraic Algebraic Algebraic and RPN Display Size 2 lines x 12 characters, linear display 4 lines x 15 characters, linear display 2 lines , 14 characters, linear display Built-in Functions 240+ 315+ 100+ Size (L x W x D) 5.79 x 3.04 x 0.59 in 5.79 x 3.04 x 0.59 in 6.22 x 3.23 x 0.72 in Subject Suitability General mathematics, Arithmetic, Algebra, General mathematics, Arithmetic, Algebra, Mathematics geared towards Engineering, Trigonometry, Statistics probability Trigonometry, Statistics, Probability Surveying, Science, Medicine Additional Features Solar power plus a battery backup, decimal/ Table-based statistics data editor, solar 800 storage registers, physical constants, hexadecimal conversions, nine memory power plus a battery backup, integer division, unit conversions, adjustable contrast display, registers, slide-on protective cover.
    [Show full text]
  • RPN Calculators for Linux
    LinuxFocus article number 319 http://linuxfocus.org RPN calculators for Linux by Guido Socher (homepage) About the author: Abstract: My first RPN calculator was a HP15c and it was RPN stands for Reverse Polish Notation. Reverse Polish Notation was love at first sight. developed in 1920 by Jan Lukasiewicz as a way to write a mathematical expression without using parentheses and brackets. It takes a few minutes to learn RPN but you will soon see that this entry method is superior to the algbraic format. _________________ _________________ _________________ Introduction RPN pocket calculators became popolar with the HP calculators. HP used this entry method already for it's first calculator in 1968. If you search the internet you will find that there is a whole fan club behind those HP calculators. I have made a number of very good links available at the end of this article. Most of those HP calculators are today collectors items and sell now for much more than their original price. In this article will present some of the RPN desktop calculators available for Linux. We will not only look at the HP emulators which are available but also other RPN calculators which are totally independent of HP. What is RPN? Why RPN? RPN calculators use a stack and all mathematical operations are executed immediately on the lower level of the stack. The stack is used as a memory to save results which you need to further evaluate your formula. Therefore you do not need any brackets on an RPN calculator. You first enter the numbers, push them up the stack, and then you say what you want to do with those numbers.
    [Show full text]
  • Rplsh: an Interactive Shell for Stack-Based Numerical Computation
    RPLsh: An Interactive Shell for Stack-based Numerical Computation Kevin P. Rauch Dept. of Astronomy, University of Maryland, College Park, MD 20742 Abstract. RPL shell1, or RPLsh, is an interactive numerical shell designed to combine the convenience of a hand-held calculator with the computa- tional power and advanced numerical functionality of a workstation. The user interface is modeled after stack-based scientific calculators such as those made by Hewlett-Packard (RPL2 is the name of the Forth-like pro- gramming language used in the HP 48 series), but includes many features not found in hand-held devices, such as a multi-threaded kernel with job control, integrated extended precision arithmetic, a large library of spe- cial functions, and a dynamic, resizable window display. As a native C/C++ application, it is over 1000 times faster than HP 48 emulators (e.g., Emu483) in simple benchmarks; for extended precision numerical analysis, its performance can exceed that of Mathematica R by similar amounts. Current development focuses on interactive user functionality, with comprehensive programming/debugging support to follow. 1. Introduction The notion of progress in computer hardware has always been closely tied to the speed and sophistication with which numerical calculations can be performed. While the continuation of Moore's Law has resulted in hand-held devices more powerful than the 30 ton ENIAC machine, there is a growing gap between the speed and capabilities of hand-held scientific calculators as compared to desk- top workstations|the result of both market forces (pricing pressure) and phys- ical limitations (keyboard/screen size). Numerical analysis packages such as Mathematica or IDL, by contrast, are oriented towards script or command line processing, and lack the interactive amenities found in a traditional calculator.
    [Show full text]
  • Electronic Calculators: Which Notation Is the Better?
    Applied Ergonomics 1980, 11.1, 2-6 Electronic calculators: which notation is the better? S.J. Agate and C.G. Drury Department of Industrial Engineering, State University of New York at Buffalo Tests of an Algebraic Notation Calculator and a Reverse Polish Notation Calculator showed the latter to be superior in terms of calculation speed, particularly for subjects with a technical background. The differences measured were shown not to be due to differences in calculation speed of the calculators nor to differences in dexterity between the subjects. Introduction parentheses where execution of operators must be delayed." (Whitney, Rode and Tung, 1972.) The advent of the electronic calculator has had a tremendous effect on the working life of many scientists It is surprising that the two rival sides of the pocket and technologists and is now beginning to affect the lives calculator industry should not have published experimental of ordinary consumers. The change from the cams and data to support their claims. A literature search revealed gears of electromagnetic machines to integrated circuits two articles in Consumer Reports (1975a and b) suggesting has brought with it large changes in the industry that RPN "takes some getting used to" and that a simple manufacturing these devices, (Anon, 1976), but more rather than a scientific calculator should be used for importantly it has forced each manufacturer to opt for a simple calculations such as checkbook balancing. Another particular logic routine. This is the set of rules governing article published by the Consumers' Association ("Which?". the sequencing of input to the machine by the operator 1973), where 20 different calculators were tested for various operating functions that a person should look at The two logic routines in general use are Algebraic Notation (AN) and Reverse Polish Notation (RPN).
    [Show full text]
  • On Pocrims and Hoops
    On Pocrims and Hoops Rob Arthan & Paulo Oliva August 10, 2018 Abstract Pocrims and suitable specialisations thereof are structures that pro- vide the natural algebraic semantics for a minimal affine logic and its extensions. Hoops comprise a special class of pocrims that provide al- gebraic semantics for what we view as an intuitionistic analogue of the classical multi-valuedLukasiewicz logic. We present some contribu- tions to the theory of these algebraic structures. We give a new proof that the class of hoops is a variety. We use a new indirect method to establish several important identities in the theory of hoops: in particular, we prove that the double negation mapping in a hoop is a homormorphism. This leads to an investigation of algebraic ana- logues of the various double negation translations that are well-known from proof theory. We give an algebraic framework for studying the semantics of double negation translations and use it to prove new re- sults about the applicability of the double negation translations due to Gentzen and Glivenko. 1 Introduction Pocrims provide the natural algebraic models for a minimal affine logic, ALm, while hoops provide the models for what we view as a minimal ana- arXiv:1404.0816v2 [math.LO] 16 Oct 2014 logue, LL m, ofLukasiewicz’s classical infinite-valued logic LL c. This paper presents some new results on the algebraic structure of pocrims and hoops. Our main motivation for this work is in the logical aspects: we are interested in criteria for provability in ALm, LL m and related logics. We develop a useful practical test for provability in LL m and apply it to a range of prob- lems including a study of the various double negation translations in these logics.
    [Show full text]
  • Supplementary Section 6S.10 Alternative Notations
    Supplementary Section 6S.10 Alternative Notations Just as we can express the same thoughts in different languages, ‘He has a big head’ and ‘El tiene una cabeza grande’, there are many different ways to express the same logical claims. Some of these differences are thinly cosmetic. Others are more interesting. Insofar as the different systems of notation we’ll examine in this section are merely different ways of expressing the same logic, they are not particularly important. But one of the most frustrating aspects of studying logic, at first, is getting comfortable with different systems of notation. So it’s good to try to get comfortable with a variety of different ways of presenting logic. Most simply, there are different symbols for all of the logical operators. You can easily find some by perusing various logical texts and websites. The following table contains the most common. Operator We use Others use Negation ∼P ¬P −P P Conjunction P • Q P ∧ Q P & Q PQ Disjunction P ∨ Q P + Q Material conditional P ⊃ Q P → Q P ⇒ Q Biconditional P ≡ Q P ↔ Q P ⇔ Q P ∼ Q Existential quantifier ∃ ∑ ∨ Universal quantifier ∀ ∏ ∧ There are also propositional operators that do not appear in our logical system at all. For example, there are two unary operators called the Sheffer stroke (|) and the Peirce arrow (↓). With these operators, we can define all five of the operators ofPL . Such operators may be used for systems in which one wants a minimal vocabulary and in which one does not need to have simplicity of expression. The balance between simplicity of vocabulary and simplicity of expression is a deep topic, but not one we’ll engage in this section.
    [Show full text]
  • An Evolutionary RPN Calculator for Technical Professionals
    An Evolutionary RPN Calculator for Technical Professionals Symbolic algebraic entry, an indefinite operation stack size, and a variety of data types are some of the advancements in HP's latest scientific calculator. by William C. Wickes THE HP-28C (Fig. 1} provides the most extensive • Symbolic algebra and calculus mathematical capabilities ever available in a hand An automated numerical root-finder (see article on page held calculator. Its built-in feature set exceeds even 30. the capabilities of the earlier HP-71B Handheld Computer1 • Vector and matrix math operations with its Math ROM.2 Furthermore, the HP-28C introduces Automatic plotting of functions and statistical data a new dimension in calculator math operations — symbolic Unit conversions among arbitrary combinations of 120 algebra and calculus. A user can perform many real and built-in units and user-defined units complex number calculations with purely symbolic quan • Integer base arithmetic, bit manipulations, and logic op tities, delaying numerical evaluation indefinitely. This al erations in either binary, octal, decimal, or hexadecimal lows a user to formulate a problem, work through to a notation solution, and study the mathematical properties of the so A keystroke-capture programming language enhanced lution entirely on the calculator. by high-level program control structures The HP-28C has the following features: An infrared printer interface for printing and graphics An RPN calculator interface allowing an indefinite output on the optional HP 82240A Infrared Printer. number of stack levels and a variety of data types The HP-28C's physical package differs from that of the A softkey menu system for key-per-function execution HP-18C Business Consultant (see page 4) in only two as of all built-in and user-defined procedures and data pects.
    [Show full text]
  • HP-45 Owner's Handbook
    Hewlett-Packard's interest in computation evolved as a natural extension of our traditional involvement in measurement problem solving. At an early date, HP recognized the growing need for a family of computational products designed to work easily and effectively with scientific instruments. In 1966 we introduced the first digital minicomputer specifically designed to meet this need. Soon after, we followed up with our first programmable calculator. From these beginnings, HP has now become an acknowledged leader in the field of computational problem solving. More than 20,000 HP programmable calculators and digital computers are at work in a wide range of applications in science, industry, education, medicine, and business. Their ef­ fectiveness is further enhanced by a complete line of accessory devices, ranging from digital tape and disc drives to card and tape readers, printers, and plotters. Lately we've coupled our experience in scientific problem solving and computational technology to bring you new dimensions in personal computation-the HP-80 Business Pocket Calculator for solving problems in business and finance, the HP-35 Scientific Pocket Calculator for engineering/ scientific applications, and now the HP-45 Advanced Scientific Pocket Calculator whose expanded functional capability and multiple storage registers allow complex problems to be handled with unprecedented ease. <CI HEWLETT· PACKARD COMP"NY, 1973 Attention Please! To give you more computing power, your HP-45 works in a con­ sistent and natural way that may be slightly different from previous calculators you have operated. Even though your new HP-45 is simple to operate, and you can start solving problems immediately by following the Quick Reference Guide accompanying the HP-45, you will find it worthwhile to read this handbook.
    [Show full text]
  • CALCULATOR PRODUCTS Personal Computation Models HP 108, HP 12C, HP 148, HP 178, HP 198, HP 205
    CALCULATOR PRODUCTS Personal Computation Models HP 108, HP 12C, HP 148, HP 178, HP 198, HP 205 Whatever field you are in-science, engineering, mathematics, HP 12C RPN Programmable Financial Calculator business, or education-Hewlett-Packard calculators are the best for The HP 12C calculator is the standard for real estate and finance. your success. And they provide the sense of pride that comes from It features business and financial functions plus math and statistics owning computational tools designed, in every detail, to be the finest for calculating mortgages, balloon payments, depreciation, bond of their kind. yields, and more. The HP 12C has a numeric one-line, 10-digit LCD Business calculators include the HP 12C, HP 14B, HP 17B, and 20 storage registers. Application books are available. HP Business Consultant II, and the new HP lOB. The HP 12C fea­ tures HP's traditional RPN (Reverse Polish Notation) entry system; others are designed for people who prefer algebraic entry calculators. Scientific calculators that feature RPN include the HP 32S, HP 42S, HP 41 CVICX, and HP 28S. The HP 22S, HP 27S, and the new HP HP 14B Business Calculator 20S and HP 21S have algebraic entry systems. The HP 14B calculator offers the most frequently needed functions The HP 17B, HP Business Consultant II, HP 27S, HP 42S, and for business students and small business owners at an economical HP 28S have menus and softkeys for easy access to functions. These price. It also has extras such as ROI, break-even and inventory analy­ models, and the HP 22S and HP 32S, also feature HP Solve to make sis, forecasting using four different curve fits with a best-fit feature, working with equations easier.
    [Show full text]
  • First-Order Logic in a Nutshell Syntax
    First-Order Logic in a Nutshell 27 numbers is empty, and hence cannot be a member of itself (otherwise, it would not be empty). Now, call a set x good if x is not a member of itself and let C be the col- lection of all sets which are good. Is C, as a set, good or not? If C is good, then C is not a member of itself, but since C contains all sets which are good, C is a member of C, a contradiction. Otherwise, if C is a member of itself, then C must be good, again a contradiction. In order to avoid this paradox we have to exclude the collec- tion C from being a set, but then, we have to give reasons why certain collections are sets and others are not. The axiomatic way to do this is described by Zermelo as follows: Starting with the historically grown Set Theory, one has to search for the principles required for the foundations of this mathematical discipline. In solving the problem we must, on the one hand, restrict these principles sufficiently to ex- clude all contradictions and, on the other hand, take them sufficiently wide to retain all the features of this theory. The principles, which are called axioms, will tell us how to get new sets from already existing ones. In fact, most of the axioms of Set Theory are constructive to some extent, i.e., they tell us how new sets are constructed from already existing ones and what elements they contain. However, before we state the axioms of Set Theory we would like to introduce informally the formal language in which these axioms will be formulated.
    [Show full text]
  • CALCULATOR PRODUCTS Personal Computation Models HP 10B, HP 12C, HP 14B, HP 17B, HP 19B, HP 20S
    CALCULATOR PRODUCTS Personal Computation Models HP 10B, HP 12C, HP 14B, HP 17B, HP 19B, HP 20S Whatever field you are in—science, engineering, mathematics, HP 12C RPN Programmable Financial Calculator business, or education—Hewlett-Packard calculators are the best for The HP 12C calculator is the standard for real estate and finance. your success. And they provide the sense of pride that comes from It features business and financial functions plus math and statistics owning computational tools designed, in every detail, to be the finest for calculating mortgages, balloon payments, depreciation, bond of their kind. yields, and more. The HP 12C has a numeric one-line, 10-digit LCD Business calculators include the HP 12C, HP 14B, HP 17B, and 20 storage registers. Application books are available. HP Business Consultant II, and the new HP 10B. The HP 12C fea- tures HP's traditional RPN (Reverse Polish Notation) entry system; others are designed for people who prefer algebraic entry calculators. Scientific calculators that feature RPN include the HP 32S, HP 42S, HP 41CV/CX, and HP 28S. The HP 22S, HP 27S, and the new HP HP 14B Business Calculator 20S and HP 21S have algebraic entry systems. The HP 14B calculator offers the most frequently needed functions The HP 17B, HP Business Consultant II, HP 27S, HP 42S, and for business students and small business owners at an economical HP 28S have menus and softkeys for easy access to functions. These price. It also has extras such as ROI, break-even and inventory analy- models, and the HP 22S and HP 32S, also feature HP Solve to make sis, forecasting using four different curve fits with a best-fit feature, working with equations easier.
    [Show full text]