Appendix 1 — Numbers, Notation, and ASCII

This appendix collects the number and character tables you reach for often in Z80 work.


Number Prefixes Used In This Course

Form Meaning Example
42 decimal 42
$2A hexadecimal $2A
%00101010 binary %00101010
0b00101010 binary (alternate form accepted by AZM) 0b00101010

Hex Digit Table

Hex Binary Decimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
A 1010 10
B 1011 11
C 1100 12
D 1101 13
E 1110 14
F 1111 15

Common Hex Landmarks

Value Decimal Why it matters
$00 0 zero byte
$0F 15 low nibble all set
$10 16 one hex digit boundary
$1F 31 5-bit max unsigned
$20 32 ASCII space
$7F 127 7-bit signed max / ASCII top
$80 128 sign bit set
$FF 255 byte all set / -1 in two’s complement
$0100 256 common code base in this course
$7FFF 32767 signed 16-bit positive max
$8000 32768 high bit set in a word / common RAM base in examples
$FFFF 65535 word all set / -1 as 16-bit two’s complement

7-bit ASCII (0–127)

Dec Hex Character Meaning
0 $00 NUL control code
1 $01 SOH control code
2 $02 STX control code
3 $03 ETX control code
4 $04 EOT control code
5 $05 ENQ control code
6 $06 ACK control code
7 $07 BEL control code
8 $08 BS control code
9 $09 TAB control code
10 $0A LF control code
11 $0B VT control code
12 $0C FF control code
13 $0D CR control code
14 $0E SO control code
15 $0F SI control code
16 $10 DLE control code
17 $11 DC1 control code
18 $12 DC2 control code
19 $13 DC3 control code
20 $14 DC4 control code
21 $15 NAK control code
22 $16 SYN control code
23 $17 ETB control code
24 $18 CAN control code
25 $19 EM control code
26 $1A SUB control code
27 $1B ESC control code
28 $1C FS control code
29 $1D GS control code
30 $1E RS control code
31 $1F US control code
32 $20 space printable
33 $21 ! printable
34 $22 " printable
35 $23 # printable
36 $24 $ printable
37 $25 % printable
38 $26 & printable
39 $27 ' printable
40 $28 ( printable
41 $29 ) printable
42 $2A * printable
43 $2B + printable
44 $2C , printable
45 $2D - printable
46 $2E . printable
47 $2F / printable
48 $30 0 printable
49 $31 1 printable
50 $32 2 printable
51 $33 3 printable
52 $34 4 printable
53 $35 5 printable
54 $36 6 printable
55 $37 7 printable
56 $38 8 printable
57 $39 9 printable
58 $3A : printable
59 $3B ; printable
60 $3C < printable
61 $3D = printable
62 $3E > printable
63 $3F ? printable
64 $40 @ printable
65 $41 A printable
66 $42 B printable
67 $43 C printable
68 $44 D printable
69 $45 E printable
70 $46 F printable
71 $47 G printable
72 $48 H printable
73 $49 I printable
74 $4A J printable
75 $4B K printable
76 $4C L printable
77 $4D M printable
78 $4E N printable
79 $4F O printable
80 $50 P printable
81 $51 Q printable
82 $52 R printable
83 $53 S printable
84 $54 T printable
85 $55 U printable
86 $56 V printable
87 $57 W printable
88 $58 X printable
89 $59 Y printable
90 $5A Z printable
91 $5B [ printable
92 $5C \\ printable
93 $5D ] printable
94 $5E ^ printable
95 $5F _ printable
96 $60 ` printable
97 $61 a printable
98 $62 b printable
99 $63 c printable
100 $64 d printable
101 $65 e printable
102 $66 f printable
103 $67 g printable
104 $68 h printable
105 $69 i printable
106 $6A j printable
107 $6B k printable
108 $6C l printable
109 $6D m printable
110 $6E n printable
111 $6F o printable
112 $70 p printable
113 $71 q printable
114 $72 r printable
115 $73 s printable
116 $74 t printable
117 $75 u printable
118 $76 v printable
119 $77 w printable
120 $78 x printable
121 $79 y printable
122 $7A z printable
123 $7B { printable
124 $7C \| printable
125 $7D } printable
126 $7E ~ printable
127 $7F DEL control code