.

i

i

c

3. At the end of the hexadecimal dump, set the printer off-line with the

On Line switch. This is necessary to print the last line.

The following BASIC program is a simple test you can run in hexade-

cimal mode:

10 FOR I-O *TO 255 20 LPRINT CHR$(I); 30 NEXT I 40 LPRINT 50 END

If your system passes the codes directly to the printer without changing

them, you will get a printout like Figure 2-5.

10 11 12 13 14 15 16 17
20 21 22 23 24 25 26 27
30 51 32 53 34 J5 3‘ ,7
40 41 42 43 44 45 46 47
50 51 52 53 54 55 56 57
60 61 62 4; 64 65 66 67
70 71 72 75 74 75 76 77
80 El 82 83 84 85 86 87
90 91 92 95 94 95 96 97
A0 Al A2 c\3 A4 A5 A4 A7
BCI Hl 82 H3 84 H5 EL6 H7
co Cl c2 C3 C4 C5 C6 C7
DO Dl D2 D3 D4 D5 D6 D7
EO El E2 E3 E4 E5 E6 E7
FO Fl F2 F3 F4 F5 F6 F7
OD OA
18 19 1A 1H 1C 1D IE 1F
28 29 2A 26 2C 2D 2E 2F
ZR 29 SA 3B ;C ZD SE 3F
48 49 4A 4B 4C 4D 4E 4F
58 59 3~ 56 5C 5D 5E 5F
68 69 bA 66 6C 6D bE 6F
78 79 ?A 7R 7C 7D 7E 7F
88 89 8A 86 8C ED 8E 8F
98 99 9A 98 9C 9D 9E 9F
A8 A9 AA AEI AC AD AE AF
BB B9 HA BR BC BD BE BF
C8 C9 CA CR CC CD CE CF
D8 D9 DA DB DC DD DE DF
E8 E9 EA EB EC ED EE EF
F8 F9 FA FB FC FD FE FF
. . . . . . . . . . . . . . . .
“WB%&’ ( ) *+. -. /
0 123456789 : ; .:: = >?
@ABCDEFGHIJKLMNO
PQHSTUVWXYZE\l’-
‘abcde+ghiJklmno
pqrstuvwxyzc I:‘.
Figure 2-5. Sample hexadecimal dump

Most BASICS, however, are not quite that straightforward. For example,

the IBM-PC prints the following.

CH:, 01 02 03 04 ,:15 06 07 OR 09 CIA OR CC OD OA OE . . . . . . . . . . . . . . . .
OF 10 11 12 13 14 15 16 17 18 19 16 1C 10 1E 1F . . . . . . . . . . . . . . . .
20 21 22 23 24 25 26 27 28 29 2A 26 2C “D 2E 2F ‘“%5%&~ o*+,-./
30 31 32 3’1: 54 35 76 37 38 39 3A 36 3C 3D 3E 3F 0123456789: ;<=:.?
40 41 42 4J 44 45 46 47 40 49 4A 4B 4C 4D 4E 4F BABCDEFGHIJKLMNO
50 51 52 53 54 55 56 57 58 59 SA 56 5C 5D 5E 5F PQH8T!JVWXYZC\l*~
60 61 62 63 64 65 66 67 68 69 6A 68 6C 6D bE 6F ‘abcdefqhi jklmna
70 71 72 7rI. 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F pqrstLivwt:yzI : 2,“.
80 81 82 83 84 85 86 87 88 89 8A 8H 8C 8D 8E 8F . . . . . . . . . . . . . . . .
90 91 92 93 94 95 96 97 98 99 9A 98 9C 9D 9E 9F . . . . . . . . . . . . . . . .
A0 Al A2 FIT A4 A5 A6 A7 A8 A9 AA AH AC AD AE AF . . . . . . . . . . . . . . . .
HO 81 82 B3 B4 B5 86 B7 H8 B9 BA BH BC BD BE BF . . . . . . . . . . . . . . . .
co Cl c2 CI: c4 c5 Cb c7 CB C9 CA CB CC CD CE CF . . . . . . . . . . . . . . . .
DO Di Dr) DI: D4 D5 D6 D7 D8 D? DA DB DC DD DE DF . . . . . . . . . . . . . . . .
EO El E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF . . . . . . . . . . . . . . . .
FO Fl F2 FS F4 F5 F6 F7 F8 F9 FA FR FC FD FE FF . . . . . . . . . . . . . . . .
OD I:,‘? . .
Figure 2-6. Sample hexadecimal dump with IBM-PC
2.5
L.
E