This is the complete Spectrum character set, with codes in decimal and hex. If one imagines the codes as being Z80 machine code instructions, then the right hand columns give the corresponding assembly language mnemonics. As you are probably aware if you understand these things, certain Z80 instructions are compounds starting with CBh or EDh; the two right hand columns give these.
| Code | Character | Hex | Z80 Assembler | after CB | after ED | |
| 0 | Not used | 00 | nop | rlc b | ||
| 1 | Not used | 01 | ld bc,NN | rlc c | ||
| 2 | ] | Not used | 02 | ld (bc),a | rlc d | |
| 3 | Not used | 03 | inc bc | rlc e | ||
| 4 | Not used | 04 | inc b | rlc h | ||
| 5 | Not used | 05 | dec b | rlc l | ||
| 6 | PRINT comma | 06 | ld b,N | rlc (hl) | ||
| 7 | EDIT | 07 | rlca | rlc a | ||
| 8 | 08 | ex af,af' | rrc b | |||
| 9 | 09 | add hl,bc | rrc c | |||
| 10 | 0A | ld a,(bc) | rrc d | |||
| 11 | 0B | dec bc | rrc e | |||
| 12 | DELETE | 0C | incc | rrch | ||
| 13 | ENTER | 0D | dec c | rrc | ||
| 14 | number | 0E | ld c,N | rrc (hl) | ||
| 15 | not used | 0F | rrca | rrc a | ||
| 16 | INK control | 10 | djnz DIS | rl b | ||
| 17 | PAPER control | 11 | ld de,NN | rlc | ||
| 18 | FLASH control | 12 | ld (de),a | rl d | ||
| 19 | BRIGHT control | 13 | inc de | rl e | ||
| 20 | INVERSE control | 14 | inc d | rl h | ||
| 21 | OVER control | 15 | dec d | rl l | ||
| 22 | AT control | 16 | ld d,N | rl (hl) | ||
| 23 | TAB control | 17 | rla | rl a | ||
| 24 | Not used | 18 | jr DIS | rr b | ||
| 25 | Not used | 19 | add hl,de | rr c | ||
| 26 | Not used | 1A | ld a,(de) | rr d | ||
| 27 | Not used | 1B | dec de | rr e | ||
| 28 | Not used | 1C | inc e | rr h | ||
| 29 | Not used | 1D | dec e | rr l | ||
| 30 | Not used | 1E | ld e,N | rr (hl) | ||
| 31 | Not used | 1F | rra | rr a | ||
| 32 | space | 20 | jr nz, DlS | sla b | ||
| 33 | ! | 21 | ld hl,NN | sla c | ||
| 34 | " | 22 | ld (NN),hl | sla d | ||
| 35 | # | 23 | inc hl | sla e | ||
| 36 | $ | 24 | inc h | sla h | ||
| 37 | % | 25 | dec h | sla l | ||
| 38 | & | 26 | ld h,N | sla (hl) | ||
| 39 | , | 27 | daa | sla a | ||
| 40 | ( | 28 | jr z,DlS | sra b | ||
| 41 | ) | 29 | add hl,hl | sra c | ||
| 42 | * | 2A | ld hl,(NN)sra d | |||
| 43 | + | 2B | dec hl | sra e | ||
| 44 | , | 2C | inc ll | sra h | ||
| 45 | - | 2D | dec l | sra l | ||
| 46 | . | 2F | ld l,N | sra (hl) | ||
| 47 | / | 2F | cpl | sra a | ||
| 48 | 0 | 30 | jr nc,DlS | |||
| 49 | 1 | 31 | ld sp,NN | |||
| 50 | 2 | 32 | ld (NN),a | |||
| 51 | 3 | 33 | inc sp | |||
| 52 | 4 | 34 | inc (hl) | |||
| 53 | 5 | 35 | dec (hl) | |||
| 54 | 6 | 36 | ld (hl),N | |||
| 55 | 7 | 37 | scf | |||
| 56 | 8 | 38 | lr c,DlS | srl b | ||
| 57 | 9 | 39 | add hl,sp | srl c | ||
| 58 | : | 3A | ld a,(NN) | srl d | ||
| 59 | ; | 3B | dec sp | srl e | ||
| 60 | < | 3C | inc a | srl h | ||
| 61 | = | 3D | dec a | srl l | ||
| 62 | > | 3E | ld a,N | srl (hl) | ||
| 63 | ? | 3F | ccf | srl a | ||
| 64 | @ | 40 | ld b,b | bit 0,b | in b,(c) | |
| 65 | A | 41 | ld b,c | bit 0,c | out (c),b | |
| 66 | B | 42 | ld b,d | bit 0,d | sbc hl,bc | |
| 67 | C | 43 | ld b,e | bit 0,e | ld (NN),bc | |
| 68 | D | 44 | ld b,h | bit 0,h | neg | |
| 69 | E | 45 | ld b,l | bit 0,1 | retn | |
| 70 | F | 46 | ld b,(hl) | bit 0,(hl) | im 0 | |
| 71 | G | 47 | ld b,a | bit 0,a | ld i,a | |
| 72 | H | 48 | ld c,b | bit 1,b | in c,(c) | |
| 73 | I | 49 | ld cc | bit 1,c | out (c),c | |
| 74 | J | 4A | ld c,d | bit i,d | adc hl,bc | |
| 75 | K | 4B | ld c,e | bit 1,e | ld bc,(NN) | |
| 76 | L | 4C | ld c,h | bit 1,h | ||
| 77 | M | 4D | ld c,l | bit 1,l | reti | |
| 78 | N | 4E | ld c,(hl) | bit 1,(hl) | ||
| 79 | O | 4F | ld c,a | bit 1,a | ld r,a | |
| 80 | P | 50 | ld d,b | bit 2,b | in d,(c) | |
| 81 | Q | 51 | ld d,c | bit 2,c | out (c),d | |
| 82 | R | 52 | ld d,d | bit 2,d | sbc hl,de | |
| 83 | S | 53 | ld d,e | bit 2,e | ld (NN),de | |
| 84 | T | 54 | ld d,h | bit 2,h | ||
| 85 | U | 55 | ld d,l | bit 2,l | ||
| 86 | V | 56 | ld d,(hl) | bit 2,(hl) | im 1 | |
| 87 | W | 57 | ld d,a | bit 2,a | ld a,i | |
| 88 | X | 58 | ld e,b | bit 3,b | in e,(c) | |
| 89 | Y | 59 | ld e,c | bit 3,c | out (c),e | |
| 90 | Z | 5A | ld e,d | bit 3,d | adc hl,de | |
| 91 | [ | 5B | ld e,e | bit 3,e | ld de,(NN) | |
| 92 | / | 5C | ld e,h | bit 3,h | ||
| 93 | ] | 5D | ld e,l | bit 3,l | ||
| 94 | ^ | 5E | ld e,(hl) | bit 3,(hl) | im 2 | |
| 95 | _ | 5F | ld e,a | bit 3,a | ld a,r | |
| 96 | ukp | 60 | ld h,b | bit 4,b | in h,(c) | |
| 97 | a | 61 | ld h,c | bit 4,c | out (c),h | |
| 98 | b | 62 | ld h,d | bit 4,d | sbc hl,hl | |
| 99 | c | 63 | ld h,e | bit 4,e | ld (NN),hl | |
| 100 | d | 64 | ld h,h | bit 4,h | ||
| 101 | e | 65 | ld h,l | bit 4,1 | ||
| 102 | f | 66 | ld h,(hl) | bit 4,(hl) | ||
| 103 | g | 67 | ld h,a | bit 4,a | rrd | |
| 104 | h | 68 | ld l,b | bit 5,b | in l,(c) | |
| 105 | i | 69 | ld l,c | bit 5,c | out (c),l | |
| 106 | j | 6A | ld l,d | bit 5,d | adc hl,hl | |
| 107 | k | 6B | ld l,e | bit 5,e | ld hl,(NN),sp | |
| 108 | l | 6C | ld l,h | bit 5,h | ||
| 109 | m | 6D | ld l,l | bit 5,l | ||
| 110 | n | 6E | ld l,(hl) | bit 5,(hl) | ||
| 111 | o | 6F | ld l,a | bit 5,a | rld | |
| 112 | p | 70 | ld (hl),b | bit 6,b | in f,(c) | |
| 113 | q | 71 | ld (hl),c | bit 6,c | ||
| 114 | r | 72 | ld (hl),d | bit 6,d | sbc hl,sp | |
| 115 | s | 73 | ld (hl),e | bit 6,e | ld (NN),sp | |
| 116 | t | 74 | ld (hl),h | bit 6,h | ||
| 117 | u | 75 | ld (hl),l | bit 6,l | ||
| 118 | v | 76 | halt | bit 6,(hl) | ||
| 119 | w | 77 | ld (hl),a | bit 6,a | ||
| 120 | x | 78 | ld a,b | bit 7,b | in a,(c) | |
| 121 | y | 79 | ld a,c | bit 7,c | out (c),a | |
| 122 | z | 7A | ld a,d | bit 7,d | adc hl,sp | |
| 123 | { | 7B | ld a,e | bit 7,e | ld sp,(NN) | |
| 124 | | | 7C | lda,h | bit 7,h | ||
| 125 | } | 7D | ld al | bit 7,l | ||
| 126 | - | 7E | ld a,(hl) | bit 7,(hl) | ||
| 127 | © | 7F | ld a,a | bit 7,a | ||
| 128 | 80 | add a,b | res 0,b | |||
| 129 | 81 | add a,c | res 0,c | |||
| 130 | 82 | add a,d | res 0,d | |||
| 131 | 83 | add a,e | res 0,e | |||
| 132 | 84 | add a,h | res 0,h | |||
| 133 | 85 | add a,l | res 0,l | |||
| 134 | 86 | add a,(hl) | res 0,(hl) | |||
| 135 | 87 | add a,a | res 0,a | |||
| 136 | 88 | adc a,b | res 1,b | |||
| 137 | 89 | adc a,c | res 1,c | |||
| 138 | 8A | adc a,d | res 1,d | |||
| 139 | 8B | adc a,e | res 1,e | |||
| 140 | 8C | adc a,h | res 1,h | |||
| 141 | 8D | adc a,l | res 1,i | |||
| 142 | 8E | adc a,(hl) | res 1,(hl) | |||
| 143 | 8F | adc a,a | res 1,a | |||
| 144 | (a) | 90 | sub b | res 2,b | ||
| 145 | (b) | 91 | sub c | res 2,c | ||
| 146 | (c) | 92 | sub d | res 2,d | ||
| 147 | (d) | 93 | sub e | res 2,e | ||
| 148 | (e) | 94 | sub h | res 2,h | ||
| 149 | (f) | 95 | sub l | res 2,l | ||
| 150 | (g) | 96 | sub (hl) | res 2,(hl) | ||
| 151 | (h) | 97 | sub a | res 2,a | ||
| 152 | (i) | 98 | sbc a,b | res 3,b | ||
| 153 | (j) | 99 | sbc a,c | res 3,c | ||
| 154 | (k) | user | 9A | sbc a,d | res 3,d | |
| 155 | (l) | graphics | 9B | sbc a,e | res 3,e | |
| 156 | (m) | 9C | sbc a,h | res 3,h | ||
| 157 | (n) | 9D | sbc a,l | res 3,l | ||
| 158 | (o) | 9E | sbc a,(hl) | res 3,(hl) | ||
| 159 | (p) | 9F | sbc a,a | res 3,a | ||
| 160 | (q) | A0 | and b | res 4,b | ld | |
| 161 | (r) | A1 | and c | res 4,c | cpi | |
| 162 | (s) | A2 | and d | res 4,d | ini | |
| 163 | (t) | A3 | and e | res 4,e | outi | |
| 164 | (u) | A4 | and h | res 4,h | ||
| 165 | RND | A5 | and l | res 4,l | ||
| 166 | INKEY$A6 | and (hl) | res 4,(hl) | |||
| 167 | PI | A7 | and a | res 4,a | ||
| 168 | FN | A8 | xor b | res 5,b | ldd | |
| 169 | POINT | A9 | xor c | res 5,c | cpd | |
| 170 | SCREEN$ | AA | xor d | res 5,d | ind | |
| 171 | ATTR | AB | xor e | res 5,e | outd | |
| 172 | AT | AC | xor h | res 5,h | ||
| 173 | TAB | AD | xor l | res 5,i | ||
| 174 | VAL$ | AE | xor (hl) | res 5,(hl) | ||
| 175 | CODE | AF | xor a | res 5,a | ||
| 176 | VAL | B0 | or b | res 6,b | ldir | |
| 177 | LEN | B1 | or c | res 6,c | cpir | |
| 178 | SIN | B2 | or d | res 6,d | inir | |
| 179 | COS | B3 | or e | res 6,e | otir | |
| 180 | TAN | B4 | or h | res 6,h | ||
| 181 | ASN | B5 | or l | res 6,l | ||
| 182 | ACS | B6 | or (hl) | res 6,(hl) | ||
| 183 | ATN | B7 | or a | res 6,a | ||
| 184 | LN | B8 | cp b | res 7,b | lddr | |
| 185 | EXP | B9 | cp c | res 7,c | cpdr | |
| 186 | INT | BA | cp d | res 7,d | indr | |
| 187 | SOR | BB | cp e | res 7,e | otdr | |
| 188 | SGN | BC | cp h | res 7,h | ||
| 189 | ABS | BD | cp l | res 7,l | ||
| 190 | PEEK | BE | cp (hl) | res 7,(hl) | ||
| 191 | IN | BF | cp a | res 7,a | ||
| 192 | USR | C0 | ret nz | set 0,b | ||
| 193 | STR$ | C1 | pop bc | set 0,c | ||
| 194 | CHR$ | C2 | jp nz,NN | set 0,d | ||
| 195 | NOT | C3 | jp NN | set 0,e | ||
| 196 | BIN | C4 | call nz,NN | set 0,h | ||
| 197 | OR | C5 | push bc | set 0,l | ||
| 198 | AND | C6 | add a,N | set 0,(hl) | ||
| 199 | <= | C7 | rst 0 | set 0,a | ||
| 200 | >= | C8 | ret z | set 1,b | ||
| 201 | <> | C9 | ret | set l,c | ||
| 202 | LINE | CA | jp z,NN | set l,d | ||
| 203 | THEN | CB | set l,e | |||
| 204 | TO | CC | call z,NN | set l,h | ||
| 205 | STEP | CD | call NN | set 1,l | ||
| 206 | DEF FN | CE | adc a,N | set 1,(hl) | ||
| 207 | CAT | CF | rst B | set 1,a | ||
| 208 | FORMAT | D0 | ret nc | set 2,b | ||
| 209 | MOVE | D1 | pop de | set 2,c | ||
| 210 | ERASE | D2 | jpnc,NN | set 2,d | ||
| 211 | OPEN # | D3 | out (N),a | set 2,e | ||
| 212 | CLOSE # | D4 | call nc,NN | set 2,h | ||
| 213 | MERGE | D5 | push de | set 2,l | ||
| 214 | VERIFY | D6 | sub N | set 2,(hl) | ||
| 215 | BEEP | D7 | rst 16 | set 2,a | ||
| 216 | CIRCLE | D8 | ret c | set 3,b | ||
| 217 | INK | D9 | exx | set 3,c | ||
| 218 | PAPER | DA | jpc,NN | set 3,d | ||
| 219 | FLASH | DB | in a,(N) | set 3,e | ||
| 220 | BRIGHT | DC | call c,NN | set 3,h | ||
| 221 | INVERSE | DD | [prefixes instructions using ix |
set 3,l | ||
| 222 | OVER | DE | sbc a,N | set 3,(hl) | ||
| 223 | OUT | DF | rst 24 | set 3,a | ||
| 224 | LPRINT | E0 | ret po | set 4,b | ||
| 225 | LLIST | E1 | pop hl | set 4,c | ||
| 226 | STOP | E2 | jp po,NN | set 4,d | ||
| 227 | READ | E3 | ex (sp),hl | set 4,e | ||
| 228 | DATA | E4 | call po,NN | set 4,h | ||
| 229 | RESTORE | E5 | push hl | set 4,l | ||
| 230 | NEW | E6 | and N | set 4,(hl) | ||
| 231 | BORDER | E7 | rst 32 | set 4,a | ||
| 232 | CONTINUE | E8 | ret pe | set 5,b | ||
| 233 | DIM | E9 | jp (hl) | set 5,c | ||
| 234 | REM | EA | jp pe,NN | set 5,d | ||
| 235 | FOR | EB | ex de,hl | set 5,e | ||
| 236 | GO TO | EC | call pe,NN | set 5,h | ||
| 237 | GO SUB | ED | set 5,l | |||
| 238 | INPUT | EE | xor N | set 5,(hl) | ||
| 239 | LOAD | EF | rst 40 | set 5,a | ||
| 240 | LIST | F0 | ret p | set 6,b | ||
| 241 | LET | Fl | pop af | set 6,c | ||
| 242 | PAUSE | F2 | jp p,NN | set 6,d | ||
| 243 | NEXT | F3 | di | set 6,e | ||
| 244 | POKE | F4 | call p,NN | set 6,h | ||
| 245 | F5 | push af | set 6,l | |||
| 246 | PLOT | F6 | or N | set 6,(hl) | ||
| 247 | RUN | F7 | rst 48 | set 6,a | ||
| 248 | SAVE | F8 | ret m | set 7,b | ||
| 249 | RANDOMIZE | F9 | ld sp,hl | set 7,c | ||
| 250 | IF | FA | jp m,NN | set 7,d | ||
| 251 | CLS | FB | ei | set 7,e | ||
| 252 | DRAW | FC | call m,NN | set 7,h | ||
| 253 | CLEAR | FD | [prefixes instructions using iy] |
set 7,l | ||
| 254 | RETURN | FE | cp N | set 7,(hl) | ||
| 255 | COPY | FF | rst 56 | set 7,a |