문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. [[분류: 정보 표현]] == 개요 == 아스키는 7비트 인코딩으로, 33개의 출력 불가능한 제어 문자들과 공백을 비롯한 95개의 출력 가능한 문자들로 총128개로 이루어진다. 제어 문자들은 역사적인 이유로 남아 있으며 대부분은 더 이상 사용되지 않는다. 출력 가능한 문자들은 52개의 영문 알파벳 대소문자와, 10개의 숫자, 32개의 특수 문자, 그리고 하나의 공백 문자로 이루어진다. == 제어 문자표 == 제어할 때 쓰는 코드이다. 아직도 Serial 통신(RS-232, UART, USART...)이 적용된 곳에는 많이 사용되고 있다. {| class="wikitable" style="text-align: center" |- ! [[이진법]] !! [[팔진법]] !! [[십진법]] !! [[십육진법]] !! 약자 !! 설명 !! 한국어 설명 |- | 000 0000 || style="background:lightblue;" | 000 || style="background:#CFF;" | 0 || style="background:lightblue;" | 00 | NUL || style="text-align:left;" | Null Character || [[널 문자]] |- | 000 0001 || style="background:lightblue;" | 001 || style="background:#CFF;" | 1 || style="background:lightblue;" | 01 | SOH || style="text-align:left;" | Start of Header || 헤더 시작 |- | 000 0010 || style="background:lightblue;" | 002 || style="background:#CFF;" | 2 || style="background:lightblue;" | 02 | STX || style="text-align:left;" | Start of Text || 본문 시작, 헤더 종료 |- | 000 0011 || style="background:lightblue;" | 003 || style="background:#CFF;" | 3 || style="background:lightblue;" | 03 | ETX || style="text-align:left;" | End of Text || 본문 종료 |- | 000 0100 || style="background:lightblue;" | 004 || style="background:#CFF;" | 4 || style="background:lightblue;" | 04 | EOT || style="text-align:left;" | End of Transmission || 전송 종료, 데이터 링크 초기화 |- | 000 0101 || style="background:lightblue;" | 005 || style="background:#CFF;" | 5 || style="background:lightblue;" | 05 | ENQ || style="text-align:left;" | Enquiry || 응답 요구 |- | 000 0110 || style="background:lightblue;" | 006 || style="background:#CFF;" | 6 || style="background:lightblue;" | 06 | ACK || style="text-align:left;" | Acknowledgment || 긍정응답 |- | 000 0111 || style="background:lightblue;" | 007 || style="background:#CFF;" | 7 || style="background:lightblue;" | 07 | BEL || style="text-align:left;" | Bell || 경고음 |- | 000 1000 || style="background:lightblue;" | 010 || style="background:#CFF;" | 8 || style="background:lightblue;" | 08 | BS || style="text-align:left;" | Backspace || [[백스페이스]] |- | 000 1001 || style="background:lightblue;" | 011 || style="background:#CFF;" | 9 || style="background:lightblue;" | 09 | HT || style="text-align:left;" | Horizontal Tab || 수평 탭 |- | 000 1010 || style="background:lightblue;" | 012 || style="background:#CFF;" | 10 || style="background:lightblue;" | 0A | LF || style="text-align:left;" | Line feed || 개행 |- | 000 1011 || style="background:lightblue;" | 013 || style="background:#CFF;" | 11 || style="background:lightblue;" | 0B | VT || style="text-align:left;" | Vertical Tab || 수직 탭 |- | 000 1100 || style="background:lightblue;" | 014 || style="background:#CFF;" | 12 || style="background:lightblue;" | 0C | FF || style="text-align:left;" | Form feed || 다음 페이지 |- | 000 1101 || style="background:lightblue;" | 015 || style="background:#CFF;" | 13 || style="background:lightblue;" | 0D | CR || style="text-align:left;" | Carriage return || 복귀 |- | 000 1110 || style="background:lightblue;" | 016 || style="background:#CFF;" | 14 || style="background:lightblue;" | 0E | SO || style="text-align:left;" | Shift Out || 확장문자 시작 |- | 000 1111 || style="background:lightblue;" | 017 || style="background:#CFF;" | 15 || style="background:lightblue;" | 0F | SI || style="text-align:left;" | Shift In || 확장문자 종료 |- | 001 0000 || style="background:lightblue;" | 020 || style="background:#CFF;" | 16 || style="background:lightblue;" | 10 | DLE || style="text-align:left;" | Data Link Escape || 전송 제어 확장 |- | 001 0001 || style="background:lightblue;" | 021 || style="background:#CFF;" | 17 || style="background:lightblue;" | 11 | DC1 || style="text-align:left;" | Device Control 1 || 장치 제어 1 |- | 001 0010 || style="background:lightblue;" | 022 || style="background:#CFF;" | 18 || style="background:lightblue;" | 12 | DC2 || style="text-align:left;" | Device Control 2 || 장치 제어 2 |- | 001 0011 || style="background:lightblue;" | 023 || style="background:#CFF;" | 19 || style="background:lightblue;" | 13 | DC3 || style="text-align:left;" | Device Control 3 || 장치 제어 3 |- | 001 0100 || style="background:lightblue;" | 024 || style="background:#CFF;" | 20 || style="background:lightblue;" | 14 | DC4 || style="text-align:left;" | Device Control 4 || 장치 제어 4 |- | 001 0101 || style="background:lightblue;" | 025 || style="background:#CFF;" | 21 || style="background:lightblue;" | 15 | NAK || style="text-align:left;" | Negative Acknowledgement || 부정응답 |- | 001 0110 || style="background:lightblue;" | 026 || style="background:#CFF;" | 22 || style="background:lightblue;" | 16 | SYN || style="text-align:left;" | Synchronous idle || 동기 |- | 001 0111 || style="background:lightblue;" | 027 || style="background:#CFF;" | 23 || style="background:lightblue;" | 17 | ETB || style="text-align:left;" | End of Transmission Block || 전송블록 종료 |- | 001 1000 || style="background:lightblue;" | 030 || style="background:#CFF;" | 24 || style="background:lightblue;" | 18 | CAN || style="text-align:left;" | Cancel || 무시 |- | 001 1001 || style="background:lightblue;" | 031 || style="background:#CFF;" | 25 || style="background:lightblue;" | 19 | EM || style="text-align:left;" | End of Medium || 매체 종료 |- | 001 1010 || style="background:lightblue;" | 032 || style="background:#CFF;" | 26 || style="background:lightblue;" | 1A | SUB || style="text-align:left;" | Substitute || 치환 |- | 001 1011 || style="background:lightblue;" | 033 || style="background:#CFF;" | 27 || style="background:lightblue;" | 1B | ESC || style="text-align:left;" | Escape || 제어기능 추가 |- | 001 1100 || style="background:lightblue;" | 034 || style="background:#CFF;" | 28 || style="background:lightblue;" | 1C | FS || style="text-align:left;" | File Separator || 파일경계 할당 |- | 001 1101 || style="background:lightblue;" | 035 || style="background:#CFF;" | 29 || style="background:lightblue;" | 1D | GS || style="text-align:left;" | Group Separator || 레코드 그룹경계 할당 |- | 001 1110 || style="background:lightblue;" | 036 || style="background:#CFF;" | 30 || style="background:lightblue;" | 1E | RS || style="text-align:left;" | Record Separator || 레코드 경계 할당 |- | 001 1111 || style="background:lightblue;" | 037 || style="background:#CFF;" | 31 || style="background:lightblue;" | 1F | US || style="text-align:left;" | Unit Separator || 장치 경계 할당 |- | colspan="9" | |- | 111 1111 || style="background:lightblue;" | 177 || style="background:#CFF;" | 127 || style="background:lightblue;" | 7F | DEL || style="text-align:left;" | Delete || 삭제 |} == 출력 가능 아스키 문자표. == {| class="wikitable" style="text-align: center; float:left;" |- ! [[이진법]] !! [[팔진법]] !! [[십진법]] !! [[십육진법]] !! 모양 !! 85진법 ([[아스키 85]]) |- |010 0000 ||style="background:lightblue;"| 040 ||style="background:#CCFFFF;"| 32 ||style="background:lightblue;"| 20 || [[스페이스바]] |- |010 0001 ||style="background:lightblue;"| 041 ||style="background:#CCFFFF;"| 33 ||style="background:lightblue;"| 21 || [[느낌표|!]] || 0 |- |010 0010 ||style="background:lightblue;"| 042 ||style="background:#CCFFFF;"| 34 ||style="background:lightblue;"| 22 || [[따옴표|"]] || 1 |- |010 0011 ||style="background:lightblue;"| 043 ||style="background:#CCFFFF;"| 35 ||style="background:lightblue;"| 23 || [[해시 기호|#]] || 2 |- |010 0100 ||style="background:lightblue;"| 044 ||style="background:#CCFFFF;"| 36 ||style="background:lightblue;"| 24 || [[달러 기호|$]] || 3 |- |010 0101 ||style="background:lightblue;"| 045 ||style="background:#CCFFFF;"| 37 ||style="background:lightblue;"| 25 || [[백분표|%]] || 4 |- |010 0110 ||style="background:lightblue;"| 046 ||style="background:#CCFFFF;"| 38 ||style="background:lightblue;"| 26 || [[&]] || 5 |- |010 0111 ||style="background:lightblue;"| 047 ||style="background:#CCFFFF;"| 39 ||style="background:lightblue;"| 27 || [[아포스트로피|']] || 6 |- |010 1000 ||style="background:lightblue;"| 050 ||style="background:#CCFFFF;"| 40 ||style="background:lightblue;"| 28 || [[괄호|(]] || 7 |- |010 1001 ||style="background:lightblue;"| 051 ||style="background:#CCFFFF;"| 41 ||style="background:lightblue;"| 29 || [[괄호|)]] || 8 |- |010 1010 ||style="background:lightblue;"| 052 ||style="background:#CCFFFF;"| 42 ||style="background:lightblue;"| 2A || [[별표|*]] || 9 |- |010 1011 ||style="background:lightblue;"| 053 ||style="background:#CCFFFF;"| 43 ||style="background:lightblue;"| 2B || [[더하기 표시|+]] || 10 |- |010 1100 ||style="background:lightblue;"| 054 ||style="background:#CCFFFF;"| 44 ||style="background:lightblue;"| 2C || [[반점|,]] || 11 |- |010 1101 ||style="background:lightblue;"| 055 ||style="background:#CCFFFF;"| 45 ||style="background:lightblue;"| 2D || [[하이픈|-]] || 12 |- |010 1110 ||style="background:lightblue;"| 056 ||style="background:#CCFFFF;"| 46 ||style="background:lightblue;"| 2E || [[온점|.]] || 13 |- |010 1111 ||style="background:lightblue;"| 057 ||style="background:#CCFFFF;"| 47 ||style="background:lightblue;"| 2F || [[빗금|/]] || 14 |- |011 0000 ||style="background:lightblue;"| 060 ||style="background:#CCFFFF;"| 48 ||style="background:lightblue;"| 30 || [[0]] || 15 |- |011 0001 ||style="background:lightblue;"| 061 ||style="background:#CCFFFF;"| 49 ||style="background:lightblue;"| 31 || [[1]] || 16 |- |011 0010 ||style="background:lightblue;"| 062 ||style="background:#CCFFFF;"| 50 ||style="background:lightblue;"| 32 || [[2]] || 17 |- |011 0011 ||style="background:lightblue;"| 063 ||style="background:#CCFFFF;"| 51 ||style="background:lightblue;"| 33 || [[3]] || 18 |- |011 0100 ||style="background:lightblue;"| 064 ||style="background:#CCFFFF;"| 52 ||style="background:lightblue;"| 34 || [[4]] || 19 |- |011 0101 ||style="background:lightblue;"| 065 ||style="background:#CCFFFF;"| 53 ||style="background:lightblue;"| 35 || [[5]] || 20 |- |011 0110 ||style="background:lightblue;"| 066 ||style="background:#CCFFFF;"| 54 ||style="background:lightblue;"| 36 || [[6]] || 21 |- |011 0111 ||style="background:lightblue;"| 067 ||style="background:#CCFFFF;"| 55 ||style="background:lightblue;"| 37 || [[7]] || 22 |- |011 1000 ||style="background:lightblue;"| 070 ||style="background:#CCFFFF;"| 56 ||style="background:lightblue;"| 38 || [[8]] || 23 |- |011 1001 ||style="background:lightblue;"| 071 ||style="background:#CCFFFF;"| 57 ||style="background:lightblue;"| 39 || [[9]] || 24 |- |011 1010 ||style="background:lightblue;"| 072 ||style="background:#CCFFFF;"| 58 ||style="background:lightblue;"| 3A || [[쌍점|:]] || 25 |- |011 1011 ||style="background:lightblue;"| 073 ||style="background:#CCFFFF;"| 59 ||style="background:lightblue;"| 3B || [[쌍반점|;]] || 26 |- |011 1100 ||style="background:lightblue;"| 074 ||style="background:#CCFFFF;"| 60 ||style="background:lightblue;"| 3C || [[괄호|<]] || 27 |- |011 1101 ||style="background:lightblue;"| 075 ||style="background:#CCFFFF;"| 61 ||style="background:lightblue;"| 3D || [[등호|=]] || 28 |- |011 1110 ||style="background:lightblue;"| 076 ||style="background:#CCFFFF;"| 62 ||style="background:lightblue;"| 3E || [[괄호|>]] || 29 |- |011 1111 ||style="background:lightblue;"| 077 ||style="background:#CCFFFF;"| 63 ||style="background:lightblue;"| 3F || [[물음표|?]] || 30 |} {| class="wikitable" style="text-align:center; float:left;" |- valign="bottom" ! [[이진법]] !! [[팔진법]] !! [[십진법]] !! [[십육진법]] !! 모양 !! 85진법 ([[아스키 85]]) |- |100 0000 ||style="background:lightblue;"| 100 ||style="background:#CCFFFF;"| 64 ||style="background:lightblue;"| 40 || [[@]] || 31 |- |100 0001 ||style="background:lightblue;"| 101 ||style="background:#CCFFFF;"| 65 ||style="background:lightblue;"| 41 || [[A]] || 32 |- |100 0010 ||style="background:lightblue;"| 102 ||style="background:#CCFFFF;"| 66 ||style="background:lightblue;"| 42 || [[B]] || 33 |- |100 0011 ||style="background:lightblue;"| 103 ||style="background:#CCFFFF;"| 67 ||style="background:lightblue;"| 43 || [[C]] || 34 |- |100 0100 ||style="background:lightblue;"| 104 ||style="background:#CCFFFF;"| 68 ||style="background:lightblue;"| 44 || [[D]] || 35 |- |100 0101 ||style="background:lightblue;"| 105 ||style="background:#CCFFFF;"| 69 ||style="background:lightblue;"| 45 || [[E]] || 36 |- |100 0110 ||style="background:lightblue;"| 106 ||style="background:#CCFFFF;"| 70 ||style="background:lightblue;"| 46 || [[F]] || 37 |- |100 0111 ||style="background:lightblue;"| 107 ||style="background:#CCFFFF;"| 71 ||style="background:lightblue;"| 47 || [[G]] || 38 |- |100 1000 ||style="background:lightblue;"| 110 ||style="background:#CCFFFF;"| 72 ||style="background:lightblue;"| 48 || [[H]] || 39 |- |100 1001 ||style="background:lightblue;"| 111 ||style="background:#CCFFFF;"| 73 ||style="background:lightblue;"| 49 || [[I]] || 40 |- |100 1010 ||style="background:lightblue;"| 112 ||style="background:#CCFFFF;"| 74 ||style="background:lightblue;"| 4A || [[J]] || 41 |- |100 1011 ||style="background:lightblue;"| 113 ||style="background:#CCFFFF;"| 75 ||style="background:lightblue;"| 4B || [[K]] || 42 |- |100 1100 ||style="background:lightblue;"| 114 ||style="background:#CCFFFF;"| 76 ||style="background:lightblue;"| 4C || [[L]] || 43 |- |100 1101 ||style="background:lightblue;"| 115 ||style="background:#CCFFFF;"| 77 ||style="background:lightblue;"| 4D || [[M]] || 44 |- |100 1110 ||style="background:lightblue;"| 116 ||style="background:#CCFFFF;"| 78 ||style="background:lightblue;"| 4E || [[N]] || 45 |- |100 1111 ||style="background:lightblue;"| 117 ||style="background:#CCFFFF;"| 79 ||style="background:lightblue;"| 4F || [[O]] || 46 |- |101 0000 ||style="background:lightblue;"| 120 ||style="background:#CCFFFF;"| 80 ||style="background:lightblue;"| 50 || [[P]] || 47 |- |101 0001 ||style="background:lightblue;"| 121 ||style="background:#CCFFFF;"| 81 ||style="background:lightblue;"| 51 || [[Q]] || 48 |- |101 0010 ||style="background:lightblue;"| 122 ||style="background:#CCFFFF;"| 82 ||style="background:lightblue;"| 52 || [[R]] || 49 |- |101 0011 ||style="background:lightblue;"| 123 ||style="background:#CCFFFF;"| 83 ||style="background:lightblue;"| 53 || [[S]] || 50 |- |101 0100 ||style="background:lightblue;"| 124 ||style="background:#CCFFFF;"| 84 ||style="background:lightblue;"| 54 || [[T]] || 51 |- |101 0101 ||style="background:lightblue;"| 125 ||style="background:#CCFFFF;"| 85 ||style="background:lightblue;"| 55 || [[U]] || 52 |- |101 0110 ||style="background:lightblue;"| 126 ||style="background:#CCFFFF;"| 86 ||style="background:lightblue;"| 56 || [[V]] || 53 |- |101 0111 ||style="background:lightblue;"| 127 ||style="background:#CCFFFF;"| 87 ||style="background:lightblue;"| 57 || [[W]] || 54 |- |101 1000 ||style="background:lightblue;"| 130 ||style="background:#CCFFFF;"| 88 ||style="background:lightblue;"| 58 || [[X]] || 55 |- |101 1001 ||style="background:lightblue;"| 131 ||style="background:#CCFFFF;"| 89 ||style="background:lightblue;"| 59 || [[Y]] || 56 |- |101 1010 ||style="background:lightblue;"| 132 ||style="background:#CCFFFF;"| 90 ||style="background:lightblue;"| 5A || [[Z]] || 57 |- |101 1011 ||style="background:lightblue;"| 133 ||style="background:#CCFFFF;"| 91 ||style="background:lightblue;"| 5B || [[대괄호|<nowiki>[</nowiki>]] || 58 |- |101 1100 ||style="background:lightblue;"| 134 ||style="background:#CCFFFF;"| 92 ||style="background:lightblue;"| 5C || [[역슬래시|\]] || 59 |- |101 1101 ||style="background:lightblue;"| 135 ||style="background:#CCFFFF;"| 93 ||style="background:lightblue;"| 5D || [[대괄호|<nowiki>]</nowiki>]] || 60 |- |101 1110 ||style="background:lightblue;"| 136 ||style="background:#CCFFFF;"| 94 ||style="background:lightblue;"| 5E || [[윗꺽쇠|^]] || 61 |- |101 1111 ||style="background:lightblue;"| 137 ||style="background:#CCFFFF;"| 95 ||style="background:lightblue;"| 5F || [[밑줄 문자|_]] || 62 |} {| class="wikitable" style="text-align:center; float:left;" |- valign="bottom" ! [[이진법]] !! [[팔진법]] !! [[십진법]] !! [[십육진법]] !! 모양 !! 85진법 ([[아스키85]]) |- |110 0000 ||style="background:lightblue;"| 140 ||style="background:#CCFFFF;"| 96 ||style="background:lightblue;"| 60 || [[억음 부호|`]] || 63 |- |110 0001 ||style="background:lightblue;"| 141 ||style="background:#CCFFFF;"| 97 ||style="background:lightblue;"| 61 || [[a]] || 64 |- |110 0010 ||style="background:lightblue;"| 142 ||style="background:#CCFFFF;"| 98 ||style="background:lightblue;"| 62 || [[b]] || 65 |- |110 0011 ||style="background:lightblue;"| 143 ||style="background:#CCFFFF;"| 99 ||style="background:lightblue;"| 63 || [[c]] || 66 |- |110 0100 ||style="background:lightblue;"| 144 ||style="background:#CCFFFF;"| 100 ||style="background:lightblue;"| 64 || [[d]] || 67 |- |110 0101 ||style="background:lightblue;"| 145 ||style="background:#CCFFFF;"| 101 ||style="background:lightblue;"| 65 || [[e]] || 68 |- |110 0110 ||style="background:lightblue;"| 146 ||style="background:#CCFFFF;"| 102 ||style="background:lightblue;"| 66 || [[f]] || 69 |- |110 0111 ||style="background:lightblue;"| 147 ||style="background:#CCFFFF;"| 103 ||style="background:lightblue;"| 67 || [[g]] || 70 |- |110 1000 ||style="background:lightblue;"| 150 ||style="background:#CCFFFF;"| 104 ||style="background:lightblue;"| 68 || [[h]] || 71 |- |110 1001 ||style="background:lightblue;"| 151 ||style="background:#CCFFFF;"| 105 ||style="background:lightblue;"| 69 || [[i]] || 72 |- |110 1010 ||style="background:lightblue;"| 152 ||style="background:#CCFFFF;"| 106 ||style="background:lightblue;"| 6A || [[j]] || 73 |- |110 1011 ||style="background:lightblue;"| 153 ||style="background:#CCFFFF;"| 107 ||style="background:lightblue;"| 6B || [[k]] || 74 |- |110 1100 ||style="background:lightblue;"| 154 ||style="background:#CCFFFF;"| 108 ||style="background:lightblue;"| 6C || [[l]] || 75 |- |110 1101 ||style="background:lightblue;"| 155 ||style="background:#CCFFFF;"| 109 ||style="background:lightblue;"| 6D || [[m]] || 76 |- |110 1110 ||style="background:lightblue;"| 156 ||style="background:#CCFFFF;"| 110 ||style="background:lightblue;"| 6E || [[n]] || 77 |- |110 1111 ||style="background:lightblue;"| 157 ||style="background:#CCFFFF;"| 111 ||style="background:lightblue;"| 6F || [[o]] || 78 |- |111 0000 ||style="background:lightblue;"| 160 ||style="background:#CCFFFF;"| 112 ||style="background:lightblue;"| 70 || [[p]] || 79 |- |111 0001 ||style="background:lightblue;"| 161 ||style="background:#CCFFFF;"| 113 ||style="background:lightblue;"| 71|| [[q]] || 80 |- |111 0010 ||style="background:lightblue;"| 162 ||style="background:#CCFFFF;"| 114 ||style="background:lightblue;"| 72|| [[r]] || 81 |- |111 0011 ||style="background:lightblue;"| 163 ||style="background:#CCFFFF;"| 115 ||style="background:lightblue;"| 73 || [[s]] || 82 |- |111 0100 ||style="background:lightblue;"| 164 ||style="background:#CCFFFF;"| 116 ||style="background:lightblue;"| 74 || [[t]] || 83 |- |111 0101 ||style="background:lightblue;"| 165 ||style="background:#CCFFFF;"| 117 ||style="background:lightblue;"| 75 || [[u]] || 84 |- |111 0110 ||style="background:lightblue;"| 166 ||style="background:#CCFFFF;"| 118 ||style="background:lightblue;"| 76 || [[v]] |- |111 0111 ||style="background:lightblue;"| 167 ||style="background:#CCFFFF;"| 119 ||style="background:lightblue;"| 77 || [[w]] |- |111 1000 ||style="background:lightblue;"| 170 ||style="background:#CCFFFF;"| 120 ||style="background:lightblue;"| 78 || [[x]] |- |111 1001 ||style="background:lightblue;"| 171 ||style="background:#CCFFFF;"| 121 ||style="background:lightblue;"| 79 || [[y]] |- |111 1010 ||style="background:lightblue;"| 172 ||style="background:#CCFFFF;"| 122 ||style="background:lightblue;"| 7A || [[z]] |- |111 1011 ||style="background:lightblue;"| 173 ||style="background:#CCFFFF;"| 123 ||style="background:lightblue;"| 7B || [[중괄호|{]] |- |111 1100 ||style="background:lightblue;"| 174 ||style="background:#CCFFFF;"| 124 ||style="background:lightblue;"| 7C || [[수직선||]] |- |111 1101 ||style="background:lightblue;"| 175 ||style="background:#CCFFFF;"| 125 ||style="background:lightblue;"| 7D || [[중괄호|}]] |- |111 1110 ||style="background:lightblue;"| 176 ||style="background:#CCFFFF;"| 126 ||style="background:lightblue;"| 7E || [[물결표|~]] |} 아스키 코드 문서로 돌아갑니다.