計算機基礎(根来) 補足資料

計算機基礎(根来)
補足資料
1) ASCII 7 bit code
~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~
(Space)
!
”
#
$
%
&
’
(
)
*
+
,
-
.
/
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
表の見方 例えば、(0100 0001)2 は、(41)16 (=0x41=65) より、”A” を示す。
NUL (0x00)
US (0x1F) と DEL(0x7F)は、画面に表示されない、画面表示等を制御するためのコードで制
御文字と呼ばれる。例えば、NUL(0x00)は「空白(Null)」を、LF(0x0A)は「改行(Line Feed)」を、BS
(0x08)は「後退(Backspace)」を、ESC (0x1B) は「エスケープ (Escape)」を意味する。
2)2の補数を用いた整数の表現
実質 MSB が符号専用ビットとして用いられ
(1000 0000) = -27 = -128
(0111 1111) = 27 -1 = 127
(1000 0001) = -27+1 = -127
るため、0 が正側に含まれ、最大値は、最小
値の絶対値より1だけ小さくなる。
16 bit で整数を表す場合は、表せる数値の
範囲は、以下のようになる。
-215 ≤ N ≤ 215 - 1
(0000 0010) = 2
(0000 0001) = 1
(1111 1110) = -2
(1111 1111) = -1
(0000 0000) = 0
3) IEEE 標準形式(IEEE 754)による浮動小数点表示
単精度(32 bit)小数の場合
e=255, f≠0: 非数 (NaN)
e=255, f=0: (-1)s∞
0<e<255: (-1)s2e-127(1.f)
e=0, f≠0: (-1)s2-126(0.f)
e=0, f=0: (-1)s 0(ゼロ)
1
8 bit
23 bit
s
e
f