|
|
|
ASCII 아스키코드 [American Standard Code for information interchange]
미국에서 표준화가 추진된 정보교환용 7비트 부호,1963년 미국표준협회(ASA)에 의해 결정되어 미국의 표준부호가 되었다.
미니컴퓨터나 개인용 컴퓨터(PC)와 같은 소형 컴퓨터를 중심으로 보급되어 현재 국제적으로 널리 사용되고 있다.
아스키는 128개의 가능한 문자조합을 제공하는 7비트(bit) 부호로, 처음 32개의 부호는 인쇄와
전송 제어용으로 사용된다.
보통 기억장치는 8비트(1바이트, 256조합)이고, 아스키는 단지 128개의 문자만 사용하기
때문에 나머지 비트는 패러티 비트나 특정문자로 사용된다.
일반적으로 컴퓨터는 데이터를 8개의 비트 단위로 묶어 한 번에 처리한다.
비트는 2진법의 0과 1 가운데 하나를 나타내는 단위이다.
비트는 2진법의 0과 1 가운데 하나를 나타내는 단위이다.
즉, 1비트는 0이 될 수도 있고, 1이 될 수도 있다.
비트 8개를 모아 놓은 것을 바이트(byte)라고 부른다.
그러므로 1바이트로 표시할 수 있는 최대 문자의 수는 256조합이 된다.
비트 8개를 모아 놓은 것을 바이트(byte)라고 부른다.
그러므로 1바이트로 표시할 수 있는 최대 문자의 수는 256조합이 된다.
따라서 컴퓨터에서는 8비트씩을 묶어 처리하는 것이 가장 효율적이다.
예컨대 7개 비트 이하로 묶을 경우에는 표현 가능한 수가 128이 된다.
그러나 이 숫자로는 세계 여러 나라에서 사용하는 모든 숫자·국가언어·기호 등을
그러나 이 숫자로는 세계 여러 나라에서 사용하는 모든 숫자·국가언어·기호 등을
충분히 표현할 수 없다.
반면에 9비트 이상일 경우에는 512가지나 되어 필요없는 영역이 많이 생기게 된다.
이 때문에 256가지의 영역마다 어떤 원칙에 의해 표현 가능한 모든 숫자·문자·특수문자를 하나씩 정해 놓은 것이 곧 아스키코드이다.
<1byte로 표현된 문자 코드 체계>
반면에 9비트 이상일 경우에는 512가지나 되어 필요없는 영역이 많이 생기게 된다.
이 때문에 256가지의 영역마다 어떤 원칙에 의해 표현 가능한 모든 숫자·문자·특수문자를 하나씩 정해 놓은 것이 곧 아스키코드이다.
<1byte로 표현된 문자 코드 체계>
|
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 | |
|
1byte |
※ KS(완성형), KSSM(조합형)
| Char | Hex | Oct | Dec | Char | Hex | Oct | Dec | Char | Hex | Oct | Dec | Char | Hex | Oct | Dec | |||
| Ctrl-@ NUL | 00 | 000 | 0 | Space | 20 | 040 | 32 | @ | 40 | 100 | 64 | ` | 60 | 140 | 96 | |||
| Ctrl-A SOH | 01 | 001 | 1 | ! | 21 | 041 | 33 | A | 41 | 101 | 65 | a | 61 | 141 | 97 | |||
| Ctrl-B STX | 02 | 002 | 2 | " | 22 | 042 | 34 | B | 42 | 102 | 66 | b | 62 | 142 | 98 | |||
| Ctrl-C ETX | 03 | 003 | 3 | # | 23 | 043 | 35 | C | 43 | 103 | 67 | c | 63 | 143 | 99 | |||
| Ctrl-D EOT | 04 | 004 | 4 | $ | 24 | 044 | 36 | D | 44 | 104 | 68 | d | 64 | 144 | 100 | |||
| Ctrl-E ENQ | 05 | 005 | 5 | % | 25 | 045 | 37 | E | 45 | 105 | 69 | e | 65 | 145 | 101 | |||
| Ctrl-F ACK | 06 | 006 | 6 | & | 26 | 046 | 38 | F | 46 | 106 | 70 | f | 66 | 146 | 102 | |||
| Ctrl-G BEL | 07 | 007 | 7 | " | 27 | 047 | 39 | G | 47 | 107 | 71 | g | 67 | 147 | 103 | |||
| Ctrl-H BS | 08 | 010 | 8 | ( | 28 | 050 | 40 | H | 48 | 110 | 72 | h | 68 | 150 | 104 | |||
| Ctrl-I HT | 09 | 011 | 9 | ) | 29 | 051 | 41 | I | 49 | 111 | 73 | i | 69 | 151 | 105 | |||
| Ctrl-J LF | 0A | 012 | 10 | * | 2A | 052 | 42 | J | 4A | 112 | 74 | j | 6A | 152 | 106 | |||
| Ctrl-K VT | 0B | 013 | 11 | + | 2B | 053 | 43 | K | 4B | 113 | 75 | k | 6B | 153 | 107 | |||
| Ctrl-L FF | 0C | 014 | 12 | , | 2C | 054 | 44 | L | 4C | 114 | 76 | l | 6C | 154 | 108 | |||
| Ctrl-M CR | 0D | 015 | 13 | - | 2D | 055 | 45 | M | 4D | 115 | 77 | m | 6D | 155 | 109 | |||
| Ctrl-N SO | 0E | 016 | 14 | . | 2E | 056 | 46 | N | 4E | 116 | 78 | n | 6E | 156 | 110 | |||
| Ctrl-O SI | 0F | 017 | 15 | / | 2F | 057 | 47 | O | 4F | 117 | 79 | o | 6F | 157 | 111 | |||
| Ctrl-P DLE | 10 | 020 | 16 | 0 | 30 | 060 | 48 | P | 50 | 120 | 80 | p | 70 | 160 | 112 | |||
| Ctrl-Q DCI | 11 | 021 | 17 | 1 | 31 | 061 | 49 | Q | 51 | 121 | 81 | q | 71 | 161 | 113 | |||
| Ctrl-R DC2 | 12 | 022 | 18 | 2 | 32 | 062 | 50 | R | 52 | 122 | 82 | r | 72 | 162 | 114 | |||
| Ctrl-S DC3 | 13 | 023 | 19 | 3 | 33 | 063 | 51 | S | 53 | 123 | 83 | s | 73 | 163 | 115 | |||
| Ctrl-T DC4 | 14 | 024 | 20 | 4 | 34 | 064 | 52 | T | 54 | 124 | 84 | t | 74 | 164 | 116 | |||
| Ctrl-U NAK | 15 | 025 | 21 | 5 | 35 | 065 | 53 | U | 55 | 125 | 85 | u | 75 | 165 | 117 | |||
| Ctrl-V SYN | 16 | 026 | 22 | 6 | 36 | 066 | 54 | V | 56 | 126 | 86 | v | 76 | 166 | 118 | |||
| Ctrl-W ETB | 17 | 027 | 23 | 7 | 37 | 067 | 55 | W | 57 | 127 | 87 | w | 77 | 167 | 119 | |||
| Ctrl-X CAN | 18 | 030 | 24 | 8 | 38 | 070 | 56 | X | 58 | 130 | 88 | x | 78 | 170 | 120 | |||
| Ctrl-Y EM | 19 | 031 | 25 | 9 | 39 | 071 | 57 | Y | 59 | 131 | 89 | y | 79 | 171 | 121 | |||
| Ctrl-Z SUB | 1A | 032 | 26 | : | 3A | 072 | 58 | Z | 5A | 132 | 90 | z | 7A | 172 | 122 | |||
| Ctrl-[ ESC | 1B | 033 | 27 | ; | 3B | 073 | 59 | [ | 5B | 133 | 91 | { | 7B | 173 | 123 | |||
| Ctrl- FS | 1C | 034 | 28 | < | 3C | 074 | 60 | 5C | 134 | 92 | | | 7C | 174 | 124 | ||||
| Ctrl-] GS | 1D | 035 | 29 | = | 3D | 075 | 61 | ] | 5D | 135 | 93 | } | 7D | 175 | 125 | |||
| Ctrl-^ RS | 1E | 036 | 30 | > | 3E | 076 | 62 | ^ | 5E | 136 | 94 | ~ | 7E | 176 | 126 | |||
| Ctrl_ US | 1F | 037 | 31 | ? | 3F | 077 | 63 | _ | 5F | 137 | 95 | DEL | 7F | 177 | 127 |
'컴퓨터 이야기' 카테고리의 다른 글
| SHIFT 키의 다양한 기능들 (0) | 2009/02/21 |
|---|---|
| 느려진 컴퓨터 복구하는 방법 (0) | 2009/02/21 |
| ASCII 아스키코드 (0) | 2009/01/31 |
| 윈도xp부팅속도최적화 - 부트비스타 (0) | 2008/11/08 |
| 연산자오류와 vxd코드 (0) | 2008/11/08 |
| 윈도우xp 오류17가지. (0) | 2008/11/08 |
Comment 0

