計算機基礎(根来) 補足資料 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
© Copyright 2024 ExpyDoc