최근 편집
최근 토론
게시판 메인
도구
투표
무작위 문서
스킨 설정
파일 올리기
기타 도구
216.73.216.27
IP
사용자 도구
사용자 설정
로그인
회원 가입
최근 편집
최근 토론
돌아가기
아스키 코드
(원본) (1)
[[분류:가져온 문서/오메가]] American Standard Code Information Interchange code, ASCII 1962년 미국 국립 표준 연구소인 안시(ANSI)가 정의한 미국 표준 정보 교환 코드로, 대표적인 문자 인코딩이다. 각종 기호와 영문자를 지원한다. == 구성 == 아스키 코드는 0에서 127번까지 모두 128개의 부호를 표현한다. 즉 $2^7$ 개의 부호를 사용하기 때문에 아스키 코드는 7비트 이진 데이터이다. 그러나 1byte는 8bit이듯이 보통의 기억장치는 8비트를 사용하기 때문에 나머지 한 개의 비트는 아스키 기반 확장 인코딩의 종류에 따라 패리티 비트나 보조 비트로 사용된다. 이렇게 데이터를 8개의 비트 단위로 묶어 한 번에 처리하게 되므로 아스키 코드 문자 인코딩은 SBCS (Single Byte Character Set)로 분류된다. 처음 0~31번은 프린터 명령 등에 쓰이는 제어문자이나, 지금은 거의 쓰이지 않는다. 아스키 코드는 외국어를 지원하지 않는다는 단점 때문에 유니코드가 같이 쓰인다. == 아스키 코드 표 == || '''10진수''' || '''16진수''' || '''해당문자''' || '''10진수''' || '''16진수''' || '''해당문자''' || '''10진수''' || '''16진수''' || '''해당문자''' || || 0~31 || 00~1F || 제어문자 || 64 || 40 || @ || 97 || 61 || a || || 32 || 20 || Space || 65 || 41 || A || 98 || 62 || b || || 33 || 21 || ! || 66 || 42 || B || 99 || 63 || c || || 34 || 22 || " || 67 || 43 || C || 100 || 64 || d || || 35 || 23 || # || 68 || 44 || D || 101 || 65 || e || || 36 || 24 || $ || 69 || 45 || E || 102 || 66 || f || || 37 || 25 || % || 70 || 46 || F || 103 || 67 || g || || 38 || 26 || & || 71 || 47 || G || 104 || 68 || h || || 39 || 27 || ′ || 72 || 48 || H || 105 || 69 || i || || 40 || 28 || ( || 73 || 49 || I || 106 || 6A || j || || 41 || 29 || ) || 74 || 4A || J || 107 || 6B || k || || 42 || 2A || * || 75 || 4B || K || 108 || 6C || l || || 43 || 2B || + || 76 || 4C || L || 109 || 6D || m || || 44 || 2C || , || 77 || 4D || M || 110 || 6E || n || || 45 || 2D || - || 78 || 4E || N || 111 || 6F || o || || 46 || 2E || . || 79 || 4F || O || 112 || 70 || p || || 47 || 2F || / || 80 || 50 || P || 113 || 71 || q || || 48 || 30 || 0 || 81 || 51 || Q || 114 || 72 || r || || 49 || 31 || 1 || 82 || 52 || R || 115 || 73 || s || || 50 || 32 || 2 || 83 || 53 || S || 116 || 74 || t || || 51 || 33 || 3 || 84 || 54 || T || 117 || 75 || u || || 52 || 34 || 4 || 85 || 55 || U || 118 || 76 || v || || 53 || 35 || 5 || 86 || 56 || V || 119 || 77 || w || || 54 || 36 || 6 || 87 || 57 || W || 120 || 78 || x || || 55 || 37 || 7 || 88 || 58 || X || 121 || 79 || y || || 56 || 38 || 8 || 89 || 59 || Y || 122 || 7A || z || || 57 || 39 || 9 || 90 || 5A || Z || 123 || 7B || { || || 58 || 3A || : || 91 || 5B || \[ || 124 || 7C || || || 59 || 3B || ; || 92 || 5C || \ || 125 || 7D || } || || 60 || 3C || < || 93 || 5D || \] || 126 || 7E || ~ || || 61 || 3D || = || 94 || 5E || ∩ || 127 || 7F || □ || || 62 || 3E || \> || 95 || 5F || _ || || 63 || 3F || ? || 96 || 60 || || == 이진 코드로 바꾸기 == 영어 문장을 컴퓨터가 주로 사용하는 기계어, 즉 이진(Binary) 코드로 바꿔 나타내고 싶다면 위 아스키 코드 표에서 해당 문자의 10진수 또는 16진수를 2진수로 바꿔서 서술해나가면 된다. 다음은 패리티 비트를 사용하지 않은 예시로, 한 문자가 7비트로 되어 있다. >You are super surplus man. >10110011101111111010100000001100001111001011001010000000111001111101011110000110010111100100000000111001111101011110010111000011111001110101111001100000001101101110000111011100101110 == 영상 == [youtube(plaKz-7p9vU)] [Include(틀:가져옴2,O=오메가, C=[[https://creativecommons.org/licenses/by-nc-sa/3.0/deed.ko|CC BY-NC-SA 3.0]])]