কম্পিউটার আবিষ্কারের প্রাথমিক যুগে কম্পিউটার নির্মাতার প্রতিষ্ঠানগুলোকে তাদের সুবিধামতো অঙ্ক, অক্ষর এবং বিভিন্ন চিহ্নাদি নির্দিষ্ট করার জন্য বিভিন্ন বাইনারি বিট প্যাটার্ন ব্যবহার করতেন। এর ফলে কোনো কোম্পানির সিপিইউ এর সাথে অন্য কোনো কোম্পানির তৈরি ইনপুট যন্ত্র বা আউটপুট যন্ত্র লাগালে তা সঠিকভাবে কাজ করত না। এ অসুবিধা দূর করার জন্য আসকি কোড ব্যবহার করা হয়।