Hexa'dan ASCII'ye ve ASCII'den Hexa'ya Dönüştürme Örneği

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Elektronik cihazların programlanması için metin ve sayı şeklindeki veriler kullanılır. Ancak bilgisayarlar insan dilini anlayamaz. Yalnızca 0'lar ve 1'ler şeklindeki verileri anlayabilirler. Verileri bilgisayar tarafından yorumlanabilir hale getirmek için birçok sayı biçimi kullanılmaktadır. Bunlardan bazıları İkili sayı sistemi, Sekizli sayı sistemi, Onaltılık sayı sistemi vb. Metnin bilgisayarlar tarafından anlaşılır hale getirilmesi için ASCII kodları kullanılmaktadır. Verileri bir formattan diğerine dönüştürmek için dahili dönüştürücüler kullanılır. Hexa'dan ASCII'ye dönüşüm aşağıda tartışılmaktadır. Bilgisayarlar, referans için standart bir ASCII kod tablosuna başvurur.

Onaltılık Sayı Sistemi nedir?

Onaltılık Sayı Sistemi bir konumsal sayı sistemi sayıları temsil etmek için kullanılır. Sayıları temsil etmek için on altı sembol kullanır, bu nedenle 'Hexa' adıdır. Onaltılık ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F tarafından kullanılan semboller.' Onaltılık sayı sistemi, sayısal .




'0-9' sembolleri, 0-9 sayılarını temsil etmek için kullanılır. 'A-F' sembolleri, on ila on beş arasındaki sayıları temsil etmek için kullanılır. Sayıların onaltılık gösterimi, her basamak için dört ondalık bit gerektirir.

Onaltılık Sayı Sisteminin Kullanımları

Onaltılık sayı sistemi, bilgisayar programcıları ve geliştiricileri tarafından yaygın olarak kullanılmaktadır. Bilgisayarlar yalnızca ikili bitleri anlayabildiğinden, bilgisayarın komut setlerinin çoğu ikili kodlar kullanır. Onaltılık numaralandırma biçimi, yorumlanacak büyük bir ikili sayı olduğunda ve aritmetik işlemler daha büyük sayılar üzerinde gerçekleştirilecek olduğunda çok kullanışlıdır. Onaltılık sayılar, verilerin kullanıcılar tarafından kolay yorumlanmasını sağlar. Tüm modern elektronik ekipman, onaltılık numaralandırma formatını kullanır. Dijital iletişimde, iletilecek veriler onaltılık formata dönüştürülür ve hatasız iletişim için kanal üzerinden iletilir. İşlemciler 64 bitlik bir kelime uzunluğu ile çalışırken, komut seti için onaltılık format da kullanılır.



ASCII Kodu nedir?

ASCII - Bilgi Değişimi için Amerikan Standart Kodu anlamına gelir. IEEE'nin kilometre taşlarından biridir. Bilgisayarlarda, elektronik cihazlarda vb. Harfleri ve alfabeleri temsil etmek için elektronik iletişim için bir karakter kodlama standardıdır. ASCII, ABD'de Telgraf kodu kullanılarak geliştirilmiştir. 1963'te ASCII kodunun ilk baskısı yayınlandı. Yıllar içinde çok revizyondan geçmiş ve en son güncelleme 1986 yılında yapılmıştır. ASCII kodu İngiliz Alfabesine dayanmaktadır. 256 karakter kodu vardır ve bu kodlar 127 karakter içerir.

ASCII kodu iki gruba ayrılmıştır - Standart ASCII kodu ve Genişletilmiş ASCII kodu. Standart ASCII kodu, 'a' dan 'z' ye ve '0' ila 9 'arası rakamları temsil eder. Ondalık olarak 0-127 ve Onaltılık biçimde 00 ile 7F arasında değişir. Bunlar, Yazdırılabilir karakterler olarak da bilinir. 0 ile 31 arasındaki kod, çevresel aygıtları kontrol etmek için atanan kontrol karakterlerini içerir ve yazdırılamaz.


Genişletilmiş ASCII kodları, çoğunlukla farklı dillerde kullanılan sembolleri ve karakterleri içerir. Ondalık olarak 128 ile 255 veya Onaltılık olarak 80 ile FF arasında değişir. Standart ASCII kodunda bulunan Kontrol kodları ile birlikte genişletilmiş kodlar, RS = -232, RS-485, RS-422, TTL gibi çeşitli iletişim protokolleri için kullanılır. Zamanın gelişiyle birlikte, ASCII'de İngilizce olmayan dilleri de içerecek şekilde birçok değişiklik yapılmıştır.

ASCII Kodunun Kullanımları

Amerikan Telefon ve telgraf TWX, 1963 yılında ASCII kodunu ilk kullanan oldu. Yedi bitlik bir teleprinter kodu olarak kullanıldı. 1968'den itibaren Amerika Birleşik Devletleri Federal Hükümeti tarafından kullanılan tüm bilgisayarlar bilgi alışverişi için ASCII kullanmaya başladı. 2007 yılına kadar ASCII, World Wide Web için ortak karakter kodlama standardıydı. ASCII kodlaması, her karakter için 1 bayt kullanır.

Hexa'dan ASCII'ye Dönüştürme Yöntemi

ASCII kodu, bilgisayarlardaki karakterleri kodlamak içindir. Bir ASCII karakterini yazdırmak veya bir monitörde görüntülemek için, o karakter için belirtilen onaltılık kod kullanılmalıdır. Karakterleri tanımlamak için Hexa'dan ASCII'ye dönüşümünü bilmek önemlidir.

ASCII, bir karakteri temsil etmek için tek baytlık bir kelime kullanır. Bu nedenle, onaltılı sayının her bir basamağı 4 bit olduğundan onaltılıyı çiftlere bölün. Her çift için, ASCII arama tablosundan belirtilen ASCII karakterini bulun.

ASCII tablosu

ASCII tablosu

Hexa'dan ASCII'ye Dönüştürme Örneği

Dönüşümü anlamak için örneğe bakalım. '52696368' Onaltılı sayısını ASCII'ye çevirelim.

Adım 1: Sağ taraftan başlayarak çiftler yapın. Fazladan bir rakam varsa, çifti tamamlamak için sol tarafa sıfır ekleyin.

= 52 | 69 | 63 | 68.

Adım 2: Onaltılık çifte eşdeğer karakteri elde etmek için ASCII kod tablosuna bakın.

Tablodan, 52 = R, 69 = i, 63 = c, 68 = h

Dolayısıyla, verilen onaltılık sayıların ASCII gösterimi 'Zengin' tir.

ASCII'den Onaltılık Dönüşüm Yöntemine

ASCII'den onaltılıya dönüştürme ios, e-posta adreslerini korumak için çok yararlıdır. Bu dönüşümde, bir metin dizesi onaltılık sayı dizesine dönüştürülür. Bu dönüştürme yöntemi, Hexa'dan ASCII'ye dönüştürme işleminin ters işlemidir. Burada ASCII karakteri alınır ve arama tablosuna Onaltılık sayıyı üretmek için başvurulur.

ASCII'den Hexa'ya Dönüştürme Örneği

ASCII'den Hexa'ya dönüşümünü anlamak için bir örneğe bakalım. 'Umut' metin dizesini onaltılık bir sayıya çevirelim.

ASCII tablosundan, H = 48: o = ox6F: p = ox70: e = ox65

Bu nedenle, verilen ASCII dizgisinin onaltılık dönüşümü ”48 ox6f ox70 ox65 is şeklindedir.

Dönüştürme için Kodlayıcı

Hexa'dan ASCII'ye dönüştürme, çevrimiçi dönüştürücüler kullanılarak kolayca yapılabilir. Bilgisayarlar dönüştürme için JAVA programını kullanır. Bu dönüştürme, yazıcılar, ekranlar vb. Gibi çevresel aygıtlar için kullanılır.

Bilgisayar sistemlerinde ASCII değerlerinin dönüştürülmesi için kullanılan algoritma, öncelikle karakteri arama tablosundan tamsayı eşdeğerine dönüştürür. Bu tam sayı, verilen karakterin ASCII değeri olarak adlandırılır. Bu tam sayı daha sonra Onaltılık değere dönüştürülür.

Günümüzde dijital teknoloji dünya çapında benimseniyor. ASCII kodu ayrıca çeşitli dillerden karakterler ve semboller içerecek şekilde değiştirilmiştir. ASCII kodunda tüm kontrol kodları bir arada gruplandırılır ve ayrıca tüm grafik kodları da kullanım kolaylığını artırmak için bir arada gruplandırılır. ASCII 'EUPHORIA' dizesini Onaltılık sayıya dönüştürün.