កុំព្យូទ័រ, ការសរសេរកម្មវិធី
ASCII តួអក្សរ: ការរៀបរាប់តារាងនៃកូដនិងប្រភេទ
ដូចដែលត្រូវបានគេស្គាល់ថា, កុំព្យូទ័រដែលបានរក្សាទុកនៅក្នុងសំណុំបែបបទប្រព័ន្ធគោលពីរពបានបង្ហាញថាវាជាលំដាប់នៃអ្នកដែលនិងលេខសូន្យមួយ។ ដើម្បីបកប្រែពចូលទៅក្នុងសំណុំបែបបទសមរម្យសម្រាប់ការប្រើប្រាស់របស់មនុស្សមួយ, លំដាប់នៃលេខតែមួយគត់គ្នានៅពេលដែលការបង្ហាញជំនួសដោយតួអក្សរដែលត្រូវគ្នា។
ប្រព័ន្ធមួយនៃការជាប់ទាក់ទងកូដប្រព័ន្ធគោលពីរសម្រាប់បោះពុម្ពនិងការត្រួតពិនិត្យគឺជា ASCII តួអក្សរ។
នៅក្នុងកម្រិតនៃការអភិវឌ្ឍនៃបច្ចេកវិទ្យាកុំព្យូទ័របច្ចុប្បន្នអ្នកប្រើមិនត្រូវដឹងលេខកូដសម្រាប់និមិត្តសញ្ញាពិសេសនីមួយ។ ទោះជាយ៉ាងណាការយល់ដឹងទូទៅអំពីរបៀបនៃការសរសេរកូដត្រូវបានអនុវត្ត, ជាការមានប្រយោជន៍ខ្លាំងណាស់និងសម្រាប់ប្រភេទមួយចំនួននៃអ្នកជំនាញនិងចាំបាច់ទាំងអស់។
បង្កើត ASCII
នៅក្នុងសំណុំបែបបទដើមនៃកូដវាត្រូវបានបង្កើតនៅឆ្នាំ 1963 ហើយបន្ទាប់មកអស់រយៈពេល 25 ឆ្នាំធ្វើឱ្យទាន់សម័យពីរដង។
នៅក្នុងកំណែដើមនៃតារាង ASCII នេះមានរួមបញ្ចូលទាំង 128 តួអក្សរតួអក្សរកំណែក្រោយហាក់ដូចជាបានពង្រីក, ដែលជាកន្លែងដែលជាលើកដំបូង 128 តួអក្សរត្រូវបានរក្សាទុកហើយជាប់ពាក់ព័ន្ធនឹងនិមិត្តសញ្ញាកូដប្រាំបីអវត្តមានបន្តិចបានគូសផែនទីពីមុន។
តំណាង ASCII កុំព្យូទ័រ
តួអក្សរ ASCII រាល់គ្នាមានកូដផ្ទាល់របស់ខ្លួនដែលមាន 8 តួអក្សរដែលតំណាងឱ្យសូន្យឬមួយ។ នេះជាចំនួនតិចបំផុតនៃការតំណាងបែបនេះគឺសូន្យ (ប្រាំបីសូន្យក្នុងប្រព័ន្ធគោលពីរ) ដែលជាប្រភពនៃធាតុដំបូងនៅក្នុងតារាង។
លេខកូដប្រព័ន្ធគោលពីរអតិបរមាទៅកំណែ ASCII នៃដើមគឺទទេ + + ចំនួនប្រាំពីរគ្រឿងហើយនៅក្នុងកំណែដែលបានពង្រីកការ - ចំនួនប្រាំបីគ្រឿងបានភ្ជាប់ជាប៊ីតទីប្រាំបី។
តួអក្សរត្រួតពិនិត្យ
តួអក្សរការត្រួតពិនិត្យត្រូវបានគេហៅសញ្ញាថាមិនមានតំណាងក្រាហ្វិកនិងត្រូវបានប្រើសម្រាប់អង្គការរបស់អត្ថបទការគ្រប់គ្រងឧបករណ៍លពួកគេអាចបង្ហាញថាដើមឬខាងចុងនៃអត្ថបទ, ផ្ទាំង, ការបង្កើតសញ្ញាសំឡេងប្រតិបត្ដិការជាច្រើនសម្រាប់ឱ្យក្រុមហ៊ុនធីធីវ៉ា (teletype នេះ - .. ម៉ាស៊ីនសម្រាប់ការបញ្ជូនទិន្នន័យ ឆានែលអគ្គិសនី) ដំណោះស្រាយនៃទិន្នន័យឧបករណ៍នេះទិន្នផលលសកម្មភាពការលុបចោល។
នៅក្នុងតារាងតួអក្សរ ASCII ដាក់ដល់ 31 0 និង 127 គឺត្រូវបានបម្រុងទុកសម្រាប់តួអក្សរដែលបានត្រួតពិនិត្យ។ សរុបចំនួន 33 សញ្ញា។
តួអក្សរដែលនៅសល់
នៅសល់ 95 មុខតំណែងនេះត្រូវបានបម្រុងទុកសម្រាប់សញ្ញាវណ្ណយុត្តនិងការប្រតិបត្ដិគណិតវិទ្យា, ខ្ទង់ទសភាគ, អក្សរនៃអក្ខរក្រមនេះ, បញ្ជីផ្សេងគ្នា: "មួយ" និងមូលធនមួយ "មួយ" ដែលត្រូវគ្នាទៅនឹងកូដផ្សេងគ្នាផ្ដេកក្នុងតារាងតួអក្សរ ASCII ។
តួលេខតួអក្សរនៅក្នុងតារាង
ប្រសិនបើមានមនុស្សម្នាក់ត្រូវបានចូលរួមនៅក្នុងការអភិវឌ្ឍកម្មវិធី, ឬដើម្បីអនុវត្តភារកិច្ចមួយចំនួនផ្សេងទៀតពីវាលនៃបច្ចេកវិទ្យានេះវាគឺជាការចាំបាច់ដើម្បីឱ្យដឹងថាចំនួននៃចំនួនតួអក្សរ ASCII មួយ។
ដូចដែលបានរៀបរាប់ខាងលើទីតាំងនៃ 0-31 និង 127 តួអក្សរត្រួតពិនិត្យការទទួលយក។ លេខ 32 ត្រូវបានចាត់ឱ្យទៅកន្លែងមួយចំនួន 33-47 និង 58-64 គឺត្រូវបានបម្រុងទុកសម្រាប់ប្រតិបត្ដិការវណ្ណយុត្តនិងគណិតវិទ្យាជាមូលដ្ឋាន។
អក្សររដ្ឋធានីឡាទីនបានរៀបចំតាមលំដាប់អក្សរនិងត្រូវបានដាក់លេខពី 65 ទៅទីទី 90 ។ អក្សរតូចត្រូវបានរៀបចំផងដែរនៅក្នុងលំដាប់អក្សរក្រម, តំណែងរបស់ពួកគេ - ពីថ្ងៃទី 97 ដល់ថ្ងៃទី 122 ។ ចំនួនលេខដែលនៅសល់នេះ (91-96 និង 123-126) បានផ្ដល់ទៅឱ្យតង្កៀបនិងដង្កៀប, oblique និងត្រង់លក្ខណៈពិសេសព្រមទាំងការមួយចំនួននៃសញ្ញាវណ្ណយុត្តនេះ។
តារាងពេញលេញនៃនិមិត្តសញ្ញានៅក្នុងការតំណាងក្រាហ្វិកងាយស្រួលអាចមើលឃើញនៅក្នុងរូបភាពខាងលើនេះ។ តួលេខខាងក្រោមបង្ហាញពីចំនួននៃការមានគស្ញក្នុងតារាងតួអក្សរ ASCII រុស្ស៊ី។
ASCII ដែលបានពង្រីក
ចាប់តាំងពីកំណែដើមនៃកូដត្រូវបានបង្កើតដោយផ្អែកលើសមាជិកអាមេរិកដែលមានការមិនត្រូវបានផ្តល់ជូនសម្រាប់ប្រភេទផ្សេងគ្នានៃការសរសេរមិនត្រឹមតែអក្សរជាតិហើយ, ប៉ុន្តែទោះបីជាការប្រើប្រាស់ងាយស្រួលនៃការមានសញ្ញាវណ្ណយុត្ត, ដែលត្រូវបានប្រើយ៉ាងសកម្មនៅក្នុងភាសាអឺរ៉ុប។
ប៊ីតទី 8 បានចូលរួមសម្រាប់ការបង្កើតនៃការអ៊ិនកូដដែលបានពង្រីកនោះ។ កំណែនេះរួមបញ្ចូលនិមិត្តសញ្ញានៃអក្សរជាតិអឺរ៉ុបនិងប្រតិចារិកសូរសព្ទ, ធាតុក្រាហ្វិកដែលត្រូវបានប្រើសម្រាប់តារាងគំនូរចំនួននៃនិមិត្តសញ្ញាគណិតវិទ្យាមួយ។
តួអក្សរ ASCII មួយចំនួនត្រូវបានគេប្រើកម្រត្រូវបាននាពេលបច្ចុប្បន្ននេះ។ ជាពិសេសនេះនឹងអនុវត្តទៅកាន់តួអក្សរដែលត្រូវបានប្រើដើម្បីគូរតុដូចនៅក្នុងឆ្នាំនេះចាប់តាំងពីការអភិវឌ្ឍនៃការអ៊ិនកូដដែលបានពង្រីកការនេះច្រើនវិធីស្រួលបន្ថែមទៀតនៃការតំណាងក្រាហ្វិករបស់តារាងដែលត្រូវបានណែនាំ។
វ៉ារ្យ៉ង់អ៊ិនកូដជាតិ
មុនពេលដែលវត្តមាននៃការ ASCII ពង្រីកកំណែនេះដើម្បីបង្ហាញតួអក្សរដែលអន្ដរជាតិបានប្រើកូដកំណែ remanufactured, កន្លែងដែលត្រូវដាក់អក្សរឡាតាំងត្រូវបានដាក់រុស្ស៊ី, ក្រិក, តួអក្សរអារ៉ាប់។
កូដទាំងពីរនៅក្នុងតារាងគឺត្រូវបានបម្រុងទុកសម្រាប់ប្ដូររវាងអាមេរិក-ASCII ស្តង់ដារនិងគោលដៅជាតិរបស់ខ្លួន។
បន្ទាប់ពីបានក្លាយជា ASCII នេះរួមបញ្ចូលទាំងការ 128 និងមិន 256 តួអក្សរ, ការរីករាលដាលសម្រាប់ការសរសេរកូដជម្រើសដែលក្នុងនោះកំណែដើមនៃតារាងត្រូវបានរក្សាទុកនៅក្នុងនោះ 128 ជាលើកដំបូងជាមួយសូន្យកូដបន្តិចទី 8 ។ គស្ញអក្សរសាស្រ្តជាតិបានទុកនៅក្នុងពាក់កណ្តាលខាងលើនៃតារាង (ទីតាំងទី 128-255) ។
ដើម្បីដឹងថាកូដតួអក្សរ ASCII ដោយផ្ទាល់ដែលអ្នកប្រើមិនត្រូវបានទាមទារ។ អ្នកអភិវឌ្ឍន៍កម្មវិធីជាធម្មតាគឺគ្រប់គ្រាន់ដើម្បីដឹងថាចំនួននៃធាតុនៅក្នុងតារាងដើម្បីគណនាលេខកូដ, បើចាំបាច់, ប្រើប្រព័ន្ធគោលពីរ។
ភាសារុស្ស៊ី
បន្ទាប់ពីការអភិវឌ្ឍនៅដើមនៃក្ដី 70 សម្រាប់ភាសាជំរុញការអ៊ិនកូដនេះ, ប្រទេសចិន, កូរ៉េ, ភាសាក្រិច, ល, ការបង្កើតកំណែផ្ទាល់របស់ពួកគេនៃការចូលរួមនិងសហភាពសូវៀត។ មិនយូរប៉ុន្មានអភិវឌ្ឍកំណែអ៊ិនកូដ 8 ប៊ីតគេហៅថា koi8 អភិរក្សដំបូង 128 កូដ ASCII ដែលតួអក្សរចំនួននិងចាត់ចែងតំណែងនៅក្រោមដដែលនៃអក្សរនៃអក្ខរក្រមជាតិនិងតួអក្សរបន្ថែមទៀត។
មុនពេលសេចក្តីណែនាំនៃការគ្របដណ្តប់នៅយូនីកូដ koi8 រុស្ស៊ីចម្រៀកអ៊ីនធឺណិត។ មានការអ៊ិនកូដវ៉ារ្យ៉ង់គឺសម្រាប់រុស្ស៊ីនិងសម្រាប់អក្ខរក្រមអ៊ុយក្រែន។
បញ្ហា ASCII
ចាប់តាំងពីចំនួននៃធាតុសូម្បីតែនៅក្នុងតារាងដែលបានពង្រីកការមិនលើសពី 256, លទ្ធភាពនៃការផ្ទុកអ៊ិនកូដតែមួយស្គ្រីបផ្សេងគ្នាជាច្រើនអវត្តមាន។ ក្នុងទសវត្សរ៍ទី 90 មានបញ្ហានៅក្នុង RuNet មួយ "អូរ! សំរាម" នៅពេលដែលបានវាយអត្ថបទ ASCII ដែលរុស្ស៊ីតួអក្សរដែលត្រូវបានបង្ហាញមិនត្រឹមត្រូវ។
បញ្ហានោះគឺភាពខុសគ្នានៃកូដ ASCII នៃជម្រើសផ្សេងគ្នាគ្នាទៅវិញទៅមក។ សូមចាំថានៅក្នុងមុខតំណែង 128-255 អាចត្រូវបានដាក់ស្លាកសញ្ញានានា, ហើយនៅពេលដែលអ្នកផ្លាស់ប្តូរការកំណត់ទៅមួយផ្សេងទៀតស៊ីរីលីកមួយតួអក្សរសំបុត្រទាំងអស់នៃអត្ថបទដែលត្រូវបានជំនួសដោយអ្នកផ្សេងទៀតមានចំនួនដូចគ្នានេះនៅក្នុងកូដកំណែផ្សេងមួយទៀត។
ស្ថានភាពបច្ចុប្បន្ន
ជាមួយនឹងវត្តមាននៃប្រជាប្រិយភាព ASCII យូនីកូដបានថយចុះ។
ហេតុផលសម្រាប់ការនេះស្ថិតនៅក្នុងការពិតដែលថាសំណុំតួអក្សរថ្មីអនុញ្ញាតឱ្យមានសញ្ញានៃភាសាដែលស្ទើរតែបានសរសេរទាំងអស់។ ក្នុងករណីនេះ, ជាលើកដំបូង 128 ASCII ដែលទាក់ទងតួអក្សរតួអក្សរយូនីកូដទៅដូចគ្នា។
ដូច្នេះ ASCII ជាផ្នែកសំខាន់មួយនៃប្រវត្តិសាស្រ្តរបស់បច្ចេកវិទ្យានេះ, ប៉ុន្តែការប្រើប្រាស់របស់ខ្លួននៅក្នុងពេលអនាគតហាក់បីដូចជាមិនអាចនឹងជោគជ័យ។
Similar articles
Trending Now