You may find this useful for problem set 4. You can read off the hex value for any ASCII character by taking the first nibble from the first column and the second nibble from the top row. So, for this assignment, you’ll need to convert an ASCII digit, say ‘4′ with code 0×34 to the numerical value 4. Simply subtract the code for ‘0′ from it. So subtracting 0×30 from an ASCII digit will give you the numerical value of the digit. Likewise, if you want to go from a small number, say 5, to its ASCII representation, simply add 0×30 to it. 5 + 0×30 = 0×35.

0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
B 
C 
D 
E 
F 
0 
NUL 
SOH 
STX 
ETX 
EOT 
ENQ 
ACK 
BEL 
BS 
HT 
LF 
VT 
FF 
CR 
SO 
SI 
1 
DLE 
DC1 
DC2 
DC3 
DC4 
NAK 
SYN 
ETB 
CAN 
EM 
SUB 
ESC 
FS 
GS 
RS 
US 
2 
SP 
! 
“ 
# 
$ 
% 
& 
‘ 
( 
) 
* 
+ 
, 
 
. 
/ 
3 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
: 
; 
< 
= 
> 
? 
4 
@ 
A 
B 
C 
D 
E 
F 
G 
H 
I 
J 
K 
L 
M 
N 
O 
5 
P 
Q 
R 
S 
T 
U 
V 
W 
X 
Y 
Z 
[ 
\ 
] 
^ 
_ 
6 
` 
a 
b 
c 
d 
e 
f 
g 
h 
i 
j 
k 
l 
m 
n 
o 
7 
p 
q 
r 
s 
t 
u 
v 
w 
x 
y 
z 
{ 
 
} 
~ 
DEL 