Character Set

ASCII

Code

Character

Description

0

NUL

Null

1

SOH

Start of heading

2

STX

Start of text

3

ETX

End of text

4

EOT

End of transmission

5

ENQ

Inquiry

6

ACK

Acknowledgment

7

BEL

Bell

8

BS

Backspace

9

HT

Horizontal tab

10

LF

Line feed

11

VT

Vertical tab

12

FF

Form feed

13

CR

Carriage return

14

SO

Shift out

15

SI

Shift in

16

DLE

Data link escape

17

DC1

Device control 1

18

DC2

Device control 2

19

DC3

Device control 3

20

DC4

Device control 4

21

NAK

Negative acknowledgment

22

SYN

Synchronous idle

23

ETB

End of transmission block

24

CAN

Cancel

25

EM

End of medium

26

SUB

Substitute

27

ESC

Escape

28

FS

File separator

29

GS

Group separator

30

RS

Record separator

31

US

Unit separator

32

SP

Space or blank

33

!

Exclamation mark

34

Quotation mark

35

#

Number sign

36

$

Dollar sign

37

%

Percent sign

38

&

Ampersand

39

'

Apostrophe

40

(

Left Parenthesis

41

)

Right Parenthesis

42

*

Asterisk

43

+

Plus sign

44

,

Comma

45

-

Minus sign or hyphen

46

.

Period or decimal point

47

/

Slash

48

0

Zero

49

1

One

50

2

Two

51

3

Three

52

4

Four

53

5

Five

54

6

Six

55

7

Seven

56

8

Eight

57

9

Nine

58

:

Colon

59

;

Semicolon

60

<

Left angle bracket

61

=

Equal sign

62

>

Right angle bracket

63

?

Question mark

64

@

At sign

65

A

Upper case A

66

B

Upper case B

67

C

Upper case C

68

D

Upper case D

69

E

Upper case E

70

F

Upper case F

71

G

Upper case G

72

H

Upper case H

73

I

Upper case I

74

J

Upper case J

75

K

Upper case K

76

L

Upper case L

77

M

Upper case M

78

N

Upper case N

79

O

Upper case O

80

P

Upper case P

81

Q

Upper case Q

82

R

Upper case R

83

S

Upper case S

84

T

Upper case T

85

U

Upper case U

86

V

Upper case V

87

W

Upper case W

88

X

Upper case X

89

Y

Upper case Y

90

Z

Upper case Z

91

[

Left square bracket

92

\

Back slash

93

]

Right square bracket

94

^

Circumflex

95

_

Underscore

96

`

Grave accent

97

a

Lower case a

98

b

Lower case b

99

c

Lower case c

100

d

Lower case d

101

e

Lower case e

102

f

Lower case f

103

g

Lower case g

104

h

Lower case h

105

i

Lower case i

106

j

Lower case j

107

k

Lower case k

108

l

Lower case l

109

m

Lower case m

110

n

Lower case n

111

o

Lower case o

112

p

Lower case p

113

q

Lower case q

114

r

Lower case r

115

s

Lower case s

116

t

Lower case t

117

u

Lower case u

118

v

Lower case v

119

w

Lower case w

120

x

Lower case x

121

y

Lower case y

122

z

Lower case z

123

{

Left brace

124

|

Vertical line

125

}

Right brace

126

~

Tilde

127

DEL

Delete

Note that the extended character set (values 128-255) may be used. However, since the characters of the extended set vary across locales, they are not presented here. The extended_chars symbol must be set in the definitions file for full support of specific extended characters. See “The ICAM.DEF File” for more information on the extended_chars symbol.

Extended ASCII characters will be output to DNC files, but they will not be output to punched tape files. For punched tape, the eighth bit is reserved for parity checking. Therefore, any values greater than 127 will have their last bit truncated. For example, a value of 128 will be treated as a 0 (zero), a value of 255 will be treated as 127.