HP F2222A#ABA hp 9g_user's manual_manuel de l'utilisateur_EF_HDP1SG181S5.pdf - Page 25

Programming

Page 25 highlights

You can enter numbers in base 2, base 8, base 10 or base 16. To set the number base, press [ 2nd ] [ dhbo ], select an option from the menu and press [ ]. An indicator shows the base you selected: d, h, b , or o. (The default setting is d: decimal base). See Example 49. The allowable digits in each base are: Binary base (b): 0, 1 Octal base (o): 0, 1, 2, 3, 4, 5, 6, 7 Decimal base (d): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Hexadecimal base (h): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, IA, IB, IC, ID, IE, IF Note: To enter a number in a base other than the set base, append the corresponding designator (d, h, b, o) to the number (as in h3). Press [ ] to use the block function, which displays a result in octal or binary base if it exceeds 8 digits. Up to 4 blocks can be displayed. See Example 50. Negative Expressions In binary, octal, and hexadecimal bases, negative numbers are expressed as complements. The complement is the result of subtracting that number from 10000000000 in that number's base. You do this by pressing [ NEG ] in a non-decimal base. See Example 51. Basic Arithmetic Operations for Bases You can add, subtract, multiply, and divide binary, octal, and hexadecimal numbers. See Example 52. Logical Operation The following logical operations are available: logical products (AND), negative logical (NAND), logical sums (OR), exclusive logical sums (XOR), negation (NOT), and negation of exclusive logical sums (XNOR). See Example 53. Chapter 8 : Programming The options on the program menu are: NEW (for creating a new program), RUN (for executing a program), EDIT (for editing a program), DEL (for deleting a program), TRACE (for tracing a program), and EXIT (for exiting program mode). E-25

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172

E-25
You can enter numbers in base 2, base 8, base 10 or base 16. To set the
number base, press [ 2nd ] [ dhbo ], select an option from the menu and
press [
]. An indicator shows the base you selected:
d
,
h
,
b
, or
o
. (The
default setting is
d
: decimal base). See Example 49.
The allowable digits in each base are:
Binary base (
b
): 0, 1
Octal base (
o
): 0, 1, 2, 3, 4, 5, 6, 7
Decimal base (
d
): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Hexadecimal base (
h
): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
IA
,
IB
,
IC
,
ID
,
IE
,
IF
Note: To enter a number in a base other than the set base, append the
corresponding designator (
d
,
h
,
b
,
o
) to the number (as in
h3
).
Press [
] to use the block function, which displays a result in octal or binary
base if it exceeds 8 digits. Up to 4 blocks can be displayed. See Example 50.
Negative Expressions
In binary, octal, and hexadecimal bases, negative numbers are expressed
as complements. The complement is the result of subtracting that number
from 10000000000 in that number’s base. You do this by pressing [ NEG ]
in a non-decimal base. See Example 51.
Basic Arithmetic Operations for Bases
You can add, subtract, multiply, and divide binary, octal, and hexadecimal
numbers. See Example 52.
Logical Operation
The following logical operations are available: logical products (AND),
negative logical (NAND), logical sums (OR), exclusive logical sums (XOR),
negation (NOT), and negation of exclusive logical sums (XNOR). See Example
53.
Chapter 8 : Programming
The options on the program menu are:
NEW
(for creating a new program),
RUN
(for executing a program),
EDIT
(for editing a program),
DEL
(for deleting a
program),
TRACE
(for tracing a program), and
EXIT
(for exiting program mode).