附錄四 ASCII 字元表

ASCII 碼大致可以分作三部分組成。

第一部分由 00H 到 1FH 共 32 個,一般用來通訊或作為控制之用,有些字元可顯示於螢幕,有些則無法顯示在螢幕上,但能看到其效果(例如換行字元、歸位字元)。如下表:

ASCII 表(0到1FH)

第二部分是由 20H 到 7FH 共 96 個,這 95 個字元是用來表示阿拉伯數字、英文字母大小寫和底線、括號等符號,都可以顯示在螢幕上。如下表:

ASCII 碼 字元   ASCII 碼 字元   ASCII 碼 字元   ASCII 碼 字元
十進位 十六進位   十進位 十六進位   十進位 十六進位   十進位 十六進位
03220    05638 8  08050 P  10468 h
03321 !  05739 9  08151 Q  10569 i
03422 "  0583A :  08252 R  1066A j
03523 #  0593B ;  08353 S  1076B k
03624 $  0603C <  08454 T  1086C l
03725 %  0613D =  08555 U  1096D m
03826 &  0623E >  08656 V  1106E n
03927 '  0633F ?  08757 W  1116F o
04028 (  06440 @  08858 X  11270 p
04129 )  06541 A  08959 Y  11371 q
0422A *  06642 B  0905A Z  11472 r
0432B +  06743 C  0915B [  11573 s
0442C ,  06844 D  0925C \  11674 t
0452D -  06945 E  0935D ]  11775 u
0462E .  07046 F  0945E ^  11876 v
0472F /  07147 G  0955F _  11977 w
04830 0  07248 H  09660 `  12078 x
04931 1  07349 I  09761 a  12179 y
05032 2  0744A J  09862 b  1227A z
05133 3  0754B K  09963 c  1237B {
05234 4  0764C L  10064 d  1247C |
05335 5  0774D M  10165 e  1257D }
05436 6  0784E N  10266 f  1267E ~
05537 7  0794F O  10367 g  1277F

第三部分由 80H 到 0FFH 共 128 個字元,一般稱為『擴充字元』,這 128 個擴充字元是由美商 IBM 公司制定的,但它並非標準的 ASCII 碼。IBM 把 80H 到 0FFH 用來表示框線、音標和其他歐洲非英語系的字母。

ASCII 碼(80H到0FFH)

然而上圖的 80H 到 0FFH 共 128 個字元,並不是標準,所以同一地區可能相同,但不同地區並沒有統一的規則可遵循。例如以色列電腦上的 82H 就變成希伯來文字母 Gimel ( ג )。後來經過 ANSI ( 美國國家標準協會,American National Standards Institute ) 制定一套規則,終於有了依據。這套規則使 80H 以下的字元上和標準的 ASCII 一致,不過由 80H 開始的字元會依照你住的地方而定。這些不同的系統就叫做頁碼 ( code page )。舉例來說以色列的 DOS 使用 862 的頁碼,而希臘則是 737。它們在 80H 以下是一樣的,不過由 80H 起就不同了。