Máy tínhLập trình

Các ASCII, ký tự: mô tả, bảng mã và các loại

Như được biết, máy tính lưu trữ thông tin dưới dạng nhị phân, trình bày nó như là một chuỗi của những người thân và số không. Để dịch các thông tin vào một hình thức thích hợp cho con người, mỗi dãy số duy nhất khi hiển thị thay thế bằng ký tự tương ứng.

Một trong những hệ thống tương quan mã nhị phân để in và ký tự điều khiển là ASCII.

Ở cấp độ hiện tại của sự phát triển của công nghệ máy tính người dùng không cần phải biết mã cho mỗi biểu tượng cụ thể. Tuy nhiên, sự hiểu biết chung về cách mã hóa được thực hiện, là cực kỳ hữu ích, và đối với một số loại của các chuyên gia và tất cả cần thiết.

tạo ASCII

Trong hình thức ban đầu của mã hóa nó đã được phát triển vào năm 1963 và sau đó trong suốt 25 năm hai lần cập nhật.

Trong phiên bản gốc của bảng ký tự ASCII gồm 128 ký tự, phiên bản sau này xuất hiện kéo dài, nơi 128 ký tự đầu tiên được lưu và mã tham gia với các biểu tượng thứ tám chút ánh xạ trước đó vắng mặt.

Qua nhiều năm, mã hóa này là phổ biến nhất trên thế giới. Năm 2006, nơi hàng đầu mất Latinh trong năm 1252, và vào cuối năm 2007 và hiện đang nắm giữ một vị trí hàng đầu vững chắc Unicode.

đại diện máy tính ASCII

Mỗi ASCII ký tự có mã riêng của nó bao gồm 8 ký tự, đại diện cho một số không hoặc một. Số lượng tối thiểu của đại diện như là zero (tám số không trong hệ thống nhị phân), đó là nguồn gốc của các yếu tố đầu tiên trong bảng.

mã nhị phân tối đa cho một phiên bản ASCII của bản gốc là null + Bảy đơn vị, và trong phiên bản mở rộng - tám đơn vị, kết nối như các bit thứ tám.

ký tự điều khiển

ký tự điều khiển được gọi là dấu hiệu cho thấy không có một đại diện đồ họa và được sử dụng cho việc tổ chức các văn bản, quản lý thiết bị, vv Họ có thể chỉ ra đầu hoặc cuối của văn bản, các tab, tạo ra một tín hiệu âm thanh, hoạt động khác nhau cho TTY (teletype - .. Máy để truyền dữ liệu kênh điện) độ phân giải của các dữ liệu thiết bị đầu ra vv hủy hành động.

Trong bảng ký tự ASCII vị trí 0-31, và 127 được phân bổ cho các ký tự kiểm soát. Tổng cộng 33 điểm.

Các nhân vật còn lại

95 vị trí còn lại được dành riêng cho các dấu chấm câu và các hoạt động toán học, chữ số thập phân, các chữ cái của bảng chữ cái, đăng ký khác nhau: "A" và một chữ "A" ngang tương ứng với mã khác nhau trong bảng ký tự ASCII.

số nhân vật trong bảng

Nếu một người được tham gia vào phát triển phần mềm, hoặc thực hiện một số nhiệm vụ khác từ các lĩnh vực công nghệ thông tin, nó là cần thiết để biết số lượng của một số ký tự ASCII.

Như đã đề cập ở trên, vị trí của 0-31 và 127 mất ký tự điều khiển. Số 32 được gán cho một không gian, số 33-47, và 58-64 được dành riêng cho các hoạt động chấm câu và toán cơ bản.

chữ in hoa Latinh sắp xếp theo thứ tự chữ cái và được đánh số từ thứ 65 đến thứ 90. chữ thường cũng được sắp xếp theo thứ tự chữ cái, vị trí của họ - từ ngày 97 đến ngày 122. Số còn lại (91-96 và 123-126) được gán cho dấu ngoặc và dấu ngoặc, tính năng xiên và thẳng, cũng như một số các dấu phụ.

bảng đầy đủ các biểu tượng trong một đại diện đồ họa thuận tiện có thể được nhìn thấy trong hình trên. Hình ảnh dưới đây cho thấy số lượng các dấu hiệu trong bảng ký tự ASCII Nga.

ASCII mở rộng

Kể từ phiên bản gốc của mã hóa được phát triển, dựa trên các thành viên người Mỹ, đã có không được cung cấp cho không chỉ nhiều loại hình văn bản và bảng chữ cái quốc gia, nhưng ngay cả việc sử dụng thuận tiện của dấu, Tích cực sử dụng trong ngôn ngữ châu Âu.

bit thứ 8 đã tham gia cho sự hình thành của bảng mã mở rộng. Phiên bản này bao gồm biểu tượng của bảng chữ cái quốc gia châu Âu và phiên âm, các yếu tố đồ họa, sử dụng cho các bảng vẽ, một số ký hiệu toán học.

Một số ASCII-nhân vật ít được sử dụng ngày hôm nay. Đặc biệt, điều này áp dụng cho các nhân vật được sử dụng để vẽ bảng, như trong những năm kể từ sự phát triển của mã hóa mở rộng, nhiều cách thuận tiện hơn đại diện đồ họa của bảng đã được giới thiệu.

Quốc biến thể mã hóa

Trước khi sự ra đời của ASCII mở rộng phiên bản để hiển thị ký tự quốc tế sử dụng phiên bản tái sản xuất mã hóa, nơi để đặt các chữ cái Latin được đặt Nga, Hy Lạp, ký tự tiếng Ả Rập.

Hai mã trong bảng được dành riêng cho việc chuyển đổi giữa các tiêu chuẩn US-ASCII và mục tiêu quốc gia của mình.

Sau khi trở thành ASCII không bao gồm 128 và 256 ký tự, lây lan cho Tùy chọn mã hóa, trong đó phiên bản gốc của bảng đã được lưu trong số 128 mã đầu tiên với zero bit thứ 8. Dấu hiệu văn học dân tộc được lưu trữ ở nửa trên của bảng (vị trí 128-255-th).

Để biết mã ký tự ASCII trực tiếp người sử dụng không cần thiết. phát triển phần mềm thường là đủ để biết số lượng các phần tử trong bảng để tính toán mã, nếu cần thiết, sử dụng hệ thống nhị phân.

tiếng Nga

Sau khi phát triển trong những năm đầu 70-tệ của mã hóa cho các ngôn ngữ Scandinavia, Trung Quốc, Hàn Quốc, Hy Lạp, vv Tạo phiên bản riêng của họ về tương tác và Liên Xô. Sớm phát triển phiên bản của mã hóa 8-bit gọi KOI8, bảo quản số 128 mã ký tự ASCII đầu tiên và phân bổ cùng một số vị trí dưới các chữ cái của bảng chữ cái quốc gia và các nhân vật khác.

Trước khi sự ra đời của Unicode KOI8 chiếm ưu thế trong phân khúc Nga của Internet. Đã có các biến thể mã hóa cho Nga, và cho bảng chữ cái tiếng Ukraina.

vấn đề ASCII

Kể từ khi số phần tử thậm chí trong bảng mở rộng không vượt quá 256, khả năng có sức chứa một mã hóa đơn nhiều kịch bản khác nhau vắng mặt. Trong những năm 90 đã có một vấn đề trong RuNet "oops, rác" khi văn bản gõ các ký tự ASCII Nga được hiển thị không chính xác.

Vấn đề là sự khác biệt của quy tắc ứng tùy chọn khác nhau ASCII nhau. Nhớ lại rằng ở các vị trí 128-255 có thể được đặt dấu hiệu khác nhau, và khi bạn thay đổi một ký tự Cyrillic thiết khác, tất cả các chữ của văn bản đã được thay thế bởi những người khác có số giống hệt nhau trong một mã số phiên bản.

tình trạng hiện tại

Với sự ra đời của Unicode ASCII phổ biến đã phai nhạt.

Lý do cho điều này nằm trong thực tế rằng các bộ ký tự mới được phép chứa ký hiệu của ngôn ngữ gần như tất cả bằng văn bản. Trong trường hợp này, 128 ký tự ASCII đầu tiên tương ứng với các ký tự Unicode tương tự.

Năm 2000, là ASCII mã hóa trên Internet và được sử dụng bởi 60% được lập chỉ mục các trang web "Google" phổ biến nhất. Đã vào năm 2012 tỷ lệ các trang như vậy đã giảm xuống 17%, và vị trí của mã hóa phổ biến nhất mất Unicode (UTF-8).

Vì thế, ASCII là một phần quan trọng trong lịch sử của công nghệ thông tin, nhưng việc sử dụng nó trong tương lai dường như không hứa hẹn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.