کامپیوتربرنامه نویسی

کد اسکی (کد استاندارد آمریکایی برای تبادل اطلاعات) - رمزگذاری متن عمومی برای الفبای لاتین

با توجه به اتحادیه بین المللی مخابرات، در سال 2016 در اینترنت با بیشتر یا کمتر به طور منظم سه و نیم میلیارد نفر از مردم استفاده کنید. بسیاری از آنها حتی در مورد آن است که هر پیام از طریق یک کامپیوتر و یا گجت های تلفن همراه برای آنها فرستاده، و همچنین متون است که در مانیتور از همه نوع نمایش داده شده، در واقع، ترکیبی از 0 و 1. این است که به نام نمایندگی کد گذاری اطلاعات است فکر می کنم. این فراهم می کند و تسهیل اجرای ذخیره سازی، پردازش و انتقال آن است. در سال 1963، کد اسکی آمریکا توسعه داده شده است، که موضوع این مقاله است.

ارائه اطلاعات در کامپیوتر

از نظر هر متن کامپیوتر الکترونیکی مجموعه ای از شخصیت منحصر به فرد است. در میان آنها، نه تنها این نامه، از جمله پایتخت، بلکه علائم نقطه گذاری، اعداد. علاوه بر این، نماد های خاص هستند "="، "و"، "(" و فضاهای استفاده می شود.

کثرت از علامت که از متن، به نام حروف الفبا، و تعداد را تشکیل می دهند - قدرت (اشاره به N). برای تعیین بیان N = 2 ^ b که ب - تعداد بیت اطلاعات و یا یک وزن نماد خاص.

این ثابت کرد که قدرت 256 حروف الفبا اجازه می دهد تا شما را به ارائه تمام شخصیت لازم است.

از آنجا که 256 8 درجه دو است، و سپس وزن هر یک از شخصیت 8 بیت است.

واحد اندازه گیری 8 بیت است که به نام بایت 1 است، بنابراین ما می گویند که کد باینری از هر کاراکتر در متن است که بر روی کامپیوتر شما ذخیره می شود، اشغال یک بایت از حافظه است.

را پشتیبانی می کند چگونه است

هر متنی که در حافظه کامپیوتر را از طریق کلید های صفحه کلید وارد شده، تعداد که در آن نوشته شد، نامه ها، علائم نقطه گذاری و علامت دیگر. در حافظه آنها در انتقال کد باینری، .. از 00000000 به 11111111 - به عنوان مثال، هر نماد به کد اعشاری آشنا برای یک فرد از 0 تا 255، که مربوط به یک کد باینری نقشه برداری.

رمزگذاری کاراکتر بایت اجازه می دهد تا پردازنده انجام پردازش متن، به طور جداگانه به هر یک از شخصیت مراجعه کنید. در همان زمان، 256 کاراکتر به اندازه کافی برای نشان دادن هر گونه اطلاعات مربوط به شخصیت است.

برنامه نویسی کاراکترهای ASCII

این مخفف مخفف کد استاندارد زبان انگلیسی آمریکایی برای تبادل اطلاعات است.

حتی در سپیده دم کامپیوتری، آشکار شد که ممکن است به آمده تا با روش های گوناگون از رمزگذاری اطلاعات است. با این حال، برای انتقال اطلاعات از یک کامپیوتر به دیگری به منظور توسعه یک استاندارد مورد نیاز بود. بنابراین، در سال 1963 بود-جدول ASCII در ایالات متحده وجود دارد. آن را به هر الفبای کامپیوتر از شخصیت است که یک شماره ترتیب در نمایش دودویی اختصاص داده است. در ابتدا، کد اسکی است که تنها در ایالات متحده استفاده می شود، و بعد از یک استاندارد بین المللی برای PC شد.

فهرست مطالب

کدهای ASCII هستند به 2 بخش تقسیم شده است. استاندارد بین المللی در نظر گرفته می شود تنها در نیمه اول از جدول. این شامل کد از شماره توالی 0 (رمزی به عنوان 00000000) به 127 (کد 01111111).

شماره سریال

N

برنامه نویسی متن ASCII

نماد

0-31

0000 0000 - 0001 1111

شخصیت های با N 0-31 هستند مدیران نامیده می شود. عملکرد آنها این است که "راهنمای" روند خروجی متن به مانیتور یا چاپ یک دستگاه، یک صدای بیپ، و غیره

32-127

0010 0000 - 0111 1111

علامت با N 32-127 (یک بخش استاندارد از جدول) - حروف بزرگ و کوچک از الفبای لاتین، اعداد 10 نای، علائم نقطه گذاری، و براکت های مختلف، تجاری و شخصیت های دیگر .. نماد 32 نشان می دهد یک فضای.

128-255

1000 0000 - 1111 1111

علامت با N 128-255 (بخش جایگزین جدول یا کد صفحه) می توانید از گزینه های مختلف، که هر کدام دارای شماره خاص خود را دارند. صفحه کد مورد استفاده برای تنظیم حروف ملی، که متفاوت از لاتین هستند. به طور خاص، آن است که با کمک کد اسکی برای شخصیت های روسیه انجام شده است.

جدول حروف بزرگ را پشتیبانی می کند و حروف کوچک که تحت هر یک از دیگر به ترتیب حروف الفبا و اعداد - ارزش صعودی. این اصل برای الفبای روسی.

شخصیت های کنترل

جدول پشتیبانی می کند ASCII در اصل برای دریافت و انتقال اطلاعات در این طراحی شده دیگر توسط دستگاه به عنوان یک تله تایپ استفاده می شود. در این راستا، مجموعه کاراکتر شامل کار های فنی به عنوان دستورات برای کنترل دستگاه استفاده می شود. دستورات در چنین تکنیک پیام های از پیش کامپیوتر مانند کد مورس غیره مورد استفاده قرار گرفت، و.

شایع ترین "تله تایپ" نماد NUL (00 "صفر") است. او هنوز هم در بسیاری از زبان های برنامه نویسی استفاده می شود، نشان می دهد که نشانه ای از پایان خط.

که در آن پشتیبانی می کند ASCII استفاده می شود

کد استاندارد آمریکایی نه تنها نیازمند صفحه کلید ورودی متن. این نیز در جدول استفاده می شود. به طور خاص، ASCII هنری تصاویر برنامه ساز نشان دهنده مختلف پسوند طیف رمزگذاری کاراکتر ASCII.

این محصولات در دو نوع آمده: ویرایشگرهای گرافیکی انجام عملکرد با تبدیل یک تصویر به متن و تبدیل "نقاشی" در ASCII-گرافیک. به عنوان مثال، شناخته شده به عنوان مثال نخست لبخند برنامه نویسی نماد است.

ASCII می توان هنگام ایجاد سند HTML استفاده می شود. در این مورد، شما می توانید مجموعه ای از شخصیت و نماد که مربوط به این کد ظاهر خواهد شد در هنگام مشاهده صفحه بر روی صفحه نمایش را وارد کنید.

ASCII برای ایجاد سایت های چند زبانه، به عنوان نشانه که به یک جدول خاص ملی تعلق ندارد، به جای ASCII کد مورد نیاز است.

برخی از ویژگی های

برای رمزگذاری اطلاعات متنی در ASCII مورد استفاده قرار گرفت 7 بیت (یکی خالی باقی مانده است)، اما امروز او به عنوان یک 8 بیتی کار می کند.

حروف، که در ستون واقع در بالا و پایین، از یکدیگر تنها با یک بیت متفاوت است. این تا حد زیادی به پیچیدگی تست کاهش می یابد.

نرم افزار ASCII در مایکروسافت آفیس

اگر لازم باشد، این نوع از اطلاعات متن را پشتیبانی می کند را می توان در ویرایشگرهای متن توسط مایکروسافت مانند Notepad و آفیس ورد استفاده می شود. با این حال، در هنگام تایپ کردن در این مورد، شما می توانید برخی از توابع استفاده نمی کند. برای مثال، شما قادر نخواهد بود برای انجام جسورانه به عنوان کاراکتر ASCII تنها مفهوم اطلاعات را حفظ، نادیده گرفتن شکل کلی و شکل آن است.

استاندارد

سازمان اتخاذ استاندارد ISO ISO 8859. این گروه را پشتیبانی می کند هشت بیتی برای گروه های زبان های مختلف تعریف می کند. به طور خاص، ISO 8859-1 - به ASCII تمدید است، که یک جدول برای ایالات متحده و غرب اروپا است. A ISO 8859-5 - جدول مورد استفاده برای الفبای سیریلیک، از جمله زبان روسی است.

به دلایل تاریخی به ISO 8859-5 آن را برای یک زمان کوتاه استفاده می شود.

برای زبان روسی در لحظه را پشتیبانی می کند در واقع استفاده می شود:

  • CP866 (کد صفحه 866)، و یا داس، که اغلب به نام GOST را پشتیبانی می کند جایگزین. این به طور فعال تا اواسط 90-IES از قرن گذشته مورد استفاده قرار گرفت. در حال حاضر، تقریبا هرگز استفاده می شود.
  • KOI-8. برنامه نویسی در 1970-80s توسعه داده شد، و در حال حاضر آن را به یک استاندارد مشترک برای پیام های ایمیل در runet است. به طور گسترده ای در خانواده سیستم عامل یونیکس، از جمله لینوکس استفاده می شود. "روسیه" نسخه ای از KOI-8، به نام KOI-8R. علاوه بر این، نسخه های دیگر زبانهای سیریلیک مانند اوکراین وجود دارد.
  • کد صفحه 1251 (CP 1251، ویندوز - 1251). طراحی و توسعه توسط مایکروسافت برای ارائه پشتیبانی برای زبان روسی در محیط ویندوز.

مزیت اصلی اولین استاندارد CP866 برای حفظ شخصیت شبه گرافیکی در موقعیت های مشابه در ASCII تمدید شد. این اجازه می دهد تا شما را به اجرای متن بدون تغییر این برنامه، تولید خارجی، مانند فرمانده معروف نورتون. در این مرحله CP866 برای برنامه های طراحی شده برای ویندوز است که در نظر متن تمام صفحه و یا در جعبه متن عمل می کنند، از جمله در دور مدیر استفاده می شود.

متون کامپیوتری نوشته شده در رمزگذاری CP866، به تازگی بسیار نادر است، اما آن برای نام پرونده روسیه در "Vindous" استفاده می شود.

"یونیکد"

در حال حاضر، گسترده ترین این رمزگذاری است. کد "یونیکد" در این زمینه است. اولین (از 0000 تا U + U + 007F) شامل مجموعه ای از کاراکتر های اسکی با کدهای. به دنبال آن شخصیت زمینه ادبیات مختلف ملی، و همچنین نقطه گذاری و علامت فنی. علاوه بر این، بخشی از کد "یونیکد" در صورت نیاز این سایت متعلق به شامل شخصیت های جدید در آینده است.

حالا شما می دانید که در هر یک از شخصیت ASCII است به عنوان ترکیبی از 8 صفر و آنهایی که ارائه شده است. شخص غیر روحانی، این اطلاعات ممکن است به نظر می رسد غیر ضروری و غیر، اما آیا شما میخواهید بدانید که چه می گذرد "در مغز" از کامپیوتر شما!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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