an hp16c / wp 34s dictionary jake schwartz san diego 9/25-26/20111

14
An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25- 26/2011 1

Upload: gary-harmon

Post on 17-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

1

An HP16C / WP 34S DictionaryJake Schwartz

San Diego 9/25-26/2011

Page 2: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

2

Restoring the 16C Functionality in 1993: The HP16C Emulator Library for the HP48

San Diego 9/25-26/2011

Page 3: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

3

16C Memory Layout

San Diego 9/25-26/2011

Page 4: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

4

34S Memory Layout

San Diego 9/25-26/2011

(506 steps)

Page 5: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

5

Stack and Display Manipulation

San Diego 9/25-26/2011

16C (4-level stack): 34S (4- or 8-level stack):

n

ENTER

Roll Down

Roll Up

X Exchange Y

Clear X

Last X

Switch toFloating Point Mode

Leading 0’s OnLeading 0’s Off

Page 6: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

6

Math Functionality

San Diego 9/25-26/2011

16C: 34S:+, -, ,

Square Root

Reciprocal

Absolute Value

Remainder

Double Multiply

Double Divide

Double Remainder

Square

10ˣ, log, 2ˣ, log₂, yˣ

Page 7: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

7

Base Conversions

San Diego 9/25-26/2011

16C:

34S:

Any base (2-16) via MODE menu:

Page 8: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

8

Complement Modes and Word Size

San Diego 9/25-26/2011

16C: 34S:

WSIZE(1-64)

16C: WINDOW 0-7in 8-digit chunks34S: left-, right-shiftin 12-digit chunks

Page 9: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

9

Flag Manipulation

San Diego 9/25-26/2011

16C: 34S:

SetClear

Flip (Invert)

Page 10: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

10

Bit Manipulation

San Diego 9/25-26/2011

16C: 34S:

Set Bit

Clear BitFlip Bit

Bit Set?Bit Clear?

No. of Bits

Page 11: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

11

Logical Operations

San Diego 9/25-26/2011

16C: 34S:

AND

OR

NOT

XOR

Page 12: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

12

Rotate/Shift/Mask Operations

San Diego 9/25-26/2011

16C: 34S:

Page 13: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

Register Access Operations

San Diego 9/25-26/2011

16C: 34S:

n

n

n

n

n

n

n

n

n

n

n

n

n n

13

Page 14: An HP16C / WP 34S Dictionary Jake Schwartz San Diego 9/25-26/20111

14

A Brief Word About Programming

San Diego 9/25-26/2011

16C: 34S:

203 (minus data-reg space) No. of Steps 506 (8 sets)

0 – 9, A – F Prgm Labels 00-99, A – D, 3-char ALPHA

4 levels Subroutines 8 levels

Timing:Fill stack with 1’s, and enter the program: LBL A, +, GTO A

Press R/S and run for approx. 10 seconds:

16C: 38 counts 34S: 52,089 counts