Komputer, Pemrograman
Kode ASCII (American standar kode untuk pertukaran informasi) - pengkodean teks dasar untuk abjad Latin
Menurut International Telecommunication Union, pada 2016 Internet dengan lebih atau kurang secara teratur menggunakan tiga setengah miliar orang. Kebanyakan dari mereka bahkan tidak berpikir tentang bahwa setiap pesan yang dikirim kepada mereka melalui PC atau gadget mobile, serta teks yang ditampilkan pada monitor dari semua jenis, pada kenyataannya, adalah kombinasi dari 0 dan 1. Hal ini disebut representasi dikodekan informasi. Ini menyediakan dan memfasilitasi pelaksanaan penyimpanan, pengolahan dan transmisi. Pada tahun 1963, kode ASCII AS telah dikembangkan, yang merupakan subjek dari artikel ini.
Penyajian informasi di komputer
Dalam hal teks komputer elektronik merupakan kumpulan dari karakter individu. Diantaranya adalah tidak hanya surat, termasuk ibukota, tetapi juga tanda baca, angka. Selain itu, simbol-simbol khusus digunakan "=", "&", "(" dan ruang.
Sebuah pluralitas simbol yang membentuk teks, yang disebut alfabet, dan nomor - daya (dilambangkan sebagai N). Untuk menentukan ekspresi N = 2 ^ b, di mana b - jumlah bit informasi atau berat simbol tertentu.
Ini membuktikan bahwa kekuatan 256 karakter alfabet memungkinkan Anda untuk mengirimkan semua karakter yang diperlukan.
Sejak 256 adalah 8 derajat dua, maka berat masing-masing karakter adalah 8 bit.
Satuan ukuran 8 bit disebut 1-byte, sehingga kita mengatakan bahwa kode biner dari setiap karakter dalam teks yang disimpan pada komputer Anda, menempati satu byte memori.
Bagaimana pengkodean
Setiap teks yang dimasukkan dalam memori PC melalui tombol keyboard, angka yang ditulis, huruf, tanda baca dan simbol lainnya. Dalam memori mereka ditransmisikan dalam kode biner, yaitu, setiap simbol dipetakan ke kode desimal akrab bagi orang dari 0 sampai 255, yang sesuai dengan kode biner - .. Dari 00.000.000-11.111.111.
karakter byte encoding memungkinkan prosesor melakukan pengolahan teks, lihat masing-masing karakter secara terpisah. Pada saat yang sama, 256 karakter cukup untuk mewakili informasi karakter apapun.
Coding karakter ASCII
singkatan ini berdiri untuk Inggris Amerika standar kode untuk pertukaran informasi.
Bahkan pada awal komputerisasi, menjadi jelas bahwa adalah mungkin untuk datang dengan berbagai cara pengkodean informasi. Namun, untuk mentransfer informasi dari satu komputer ke komputer lain diperlukan untuk mengembangkan standar tunggal. Jadi, pada tahun 1963 ada ASCII-meja di AS. Ini setiap alfabet komputer karakter diberikan sebuah nomor urut dalam representasi biner. Awalnya, kode ASCII hanya digunakan di Amerika Serikat, dan kemudian menjadi standar internasional untuk PC.
daftar isi
Kode ASCII dibagi menjadi 2 bagian. standar internasional dianggap hanya paruh pertama meja. Ini terdiri dari simbol dengan angka antara 0 (dikodekan sebagai 00000000) ke 127 (kode 01.111.111).
nomor seri N | Coding teks ASCII | simbol |
0-31 | 0000 0000 - 0001 1111 | Karakter dengan N 0-31 disebut manajer. Fungsi mereka adalah untuk "panduan" proses output teks ke monitor atau pencetakan perangkat, suara bip, dll |
32-127 | 0010 0000 - 0111 1111 | Simbol dengan N 32-127 (bagian standar dari tabel) - huruf besar dan huruf kecil dari abjad Latin, angka 10-nye, tanda baca, dan berbagai kurung, komersial dan karakter lain .. Simbol 32 menunjukkan spasi. |
128-255 | 1000 0000 - 1111 1111 | Simbol dengan N 128-255 (bagian alternatif dari tabel atau kode halaman) dapat memiliki berbagai pilihan, masing-masing memiliki nomor sendiri. Halaman kode yang digunakan untuk mengatur huruf nasional, yang berbeda dari bahasa Latin. Secara khusus, hal itu dilakukan dengan bantuan kode ASCII untuk karakter Rusia. |
Tabel encoding huruf besar dan huruf kecil mengikuti satu sama lain dalam urutan abjad dan angka - nilai menaik. Prinsip ini berlaku untuk alfabet Rusia.
karakter kontrol
tabel ASCII encoding awalnya dirancang untuk penerimaan dan transmisi informasi tentang ini tidak lagi digunakan oleh perangkat sebagai teletype. Dalam hal ini, set karakter termasuk non-cetak digunakan sebagai perintah untuk mengontrol perangkat. perintah seperti yang digunakan dalam teknik messaging pra-komputer seperti seperti kode Morse, dan sebagainya.
paling umum "teletype" simbol adalah NUL (00 "nol"). Dia masih digunakan dalam bahasa pemrograman yang paling, menunjukkan tanda akhir baris.
Di mana digunakan ASCII encoding
American Standard Kode membutuhkan tidak hanya keyboard entri teks. Hal ini juga digunakan dalam grafik. Secara khusus, ASCII Art gambar Program pembuat mewakili berbagai ekstensi spektrum karakter ASCII encoding.
Produk ini datang dalam dua jenis: editor grafis menjalankan fungsi dengan mengkonversi gambar ke teks dan mengubah "Pictures" di ASCII-grafis. Misalnya, dikenal adalah contoh utama Smiley Coding simbol.
ASCII dapat digunakan saat membuat HTML dokumen. Dalam hal ini, Anda dapat memasukkan satu set karakter dan simbol yang sesuai dengan kode ini akan muncul ketika melihat halaman di layar.
ASCII diperlukan untuk membuat situs multibahasa, sebagai tanda-tanda yang tidak termasuk ke meja nasional tertentu, digantikan oleh ASCII-kode.
beberapa fitur
Untuk mengkodekan informasi teks ASCII awalnya digunakan 7 bit (satu tetap kosong), tapi hari ini dia bekerja sebagai 8-bit.
Surat-surat, yang terletak di kolom atas dan di bawah, berbeda satu sama lain hanya dengan satu bit. Hal ini sangat mengurangi kompleksitas tes.
aplikasi ASCII di Microsoft Office
Jika perlu, jenis informasi encoding teks dapat digunakan dalam editor teks dengan Microsoft, seperti Notepad, dan Office Word. Namun, ketika mengetik dalam hal ini, Anda tidak dapat menggunakan beberapa fungsi. Misalnya, Anda tidak akan dapat melaksanakan berani sebagai karakter ASCII mempertahankan hanya makna informasi, mengabaikan bentuk dan bentuk keseluruhan.
standarisasi
organisasi mengadopsi standar ISO ISO 8859. Kelompok ini mendefinisikan pengkodean delapan-bit untuk kelompok bahasa yang berbeda. Secara khusus, ISO 8859-1 - adalah Extended ASCII, yang merupakan meja untuk Amerika Serikat dan Eropa Barat. Sebuah ISO 8859-5 - adalah tabel yang digunakan untuk alfabet Cyrillic, termasuk bahasa Rusia.
Untuk alasan historis untuk ISO 8859-5 digunakan untuk waktu yang singkat.
Untuk bahasa Rusia pada saat benar-benar digunakan encoding:
- CP866 (Kode Halaman 866), atau DOS, yang sering disebut alternatif encoding GOST. Itu aktif digunakan sampai pertengahan 90-ies dari abad terakhir. Saat ini, hampir tidak pernah digunakan.
- KOI-8. Coding dikembangkan di 1970-80s, dan pada saat itu adalah standar umum untuk pesan e-mail di RuNet. Hal ini banyak digunakan dalam keluarga OS Unix, termasuk Linux. "Rusia" versi KOI-8, yang disebut KOI-8R. Selain itu, ada versi untuk bahasa Cyrillic lain seperti Ukraina.
- Kode Halaman 1251 (CP 1251, Windows - 1251). Dikembangkan oleh Microsoft untuk memberikan dukungan untuk bahasa Rusia di lingkungan Windows.
Keuntungan utama dari CP866 standar pertama adalah untuk melestarikan karakter pseudo-grafis di posisi yang sama seperti dalam ASCII diperpanjang. Hal ini memungkinkan Anda untuk menjalankan teks tidak berubah dari program, produksi asing, seperti Norton Commander terkenal. Pada titik ini CP866 digunakan untuk program-program yang dirancang untuk Windows, yang beroperasi dalam tampilan teks layar penuh atau dalam kotak teks, termasuk di FAR Manager.
teks komputer yang ditulis dalam CP866 encoding, akhir-akhir ini cukup langka, tetapi digunakan untuk nama file Rusia di "Vindous".
"Unicode"
Pada saat ini, yang paling luas adalah pengkodean. Kode "Unicode" di lapangan. Yang pertama (dari 0000 ke U + U + 007F) termasuk satu set karakter ASCII dengan kode. Diikuti oleh karakter bidang sastra nasional yang berbeda, serta tanda baca dan simbol teknis. Selain itu, bagian dari kode "Unicode" dicadangkan dalam hal kebutuhan untuk memasukkan karakter baru di masa depan.
Sekarang Anda tahu bahwa di ASCII tiap karakter direpresentasikan sebagai kombinasi dari 8 nol dan satu. Awam, informasi ini mungkin tampak tidak perlu dan tidak menarik, tetapi apakah Anda tidak ingin tahu apa yang sedang terjadi "di otak" dari komputer Anda?!
Similar articles
Trending Now