ПредишенСледващото

Редът на байта - байтове запис метод многобайтовите номера по компютърни науки.

Като цяло, за подаване на повече от 255 М. (тук - максималното цяло число, за да напише един октет), ние трябва да се използват няколко байта, октета. В този случай, броят на М съхранява в основата 256 на позиционен нотация:

Комплект от числа, всеки от които се намира в диапазона 0-255, е последователност от байтове, съставляващи М. Това се нарича ниската байт. и - високо байт на М.

опции за запис

Редът от по-старите към по-младите

Редът от години, за да по-млади или (роден голям къс дословно: .. "Блънт"), записването започне от най-стария и завършва с най-ниската. Тази процедура е стандартен TCP / IP протоколи. той се използва в заглавията на пакетите с данни в много протоколи по-високо ниво, предназначени за използване през TCP / IP. Ето защо, байт ред от години, за да по-млад често се нарича мрежа байт поръчка (инж. Мрежа байт ред). Този байт, за използване на IBM 360/370/390 процесори, Motorola 68000. SPARC (оттук и името на третия - ред байта Motorola Motorola байт ред.).

В една и съща форма (с помощта на представителството в десетичната система) записва броя на индо-арабски цифри в писмена форма с герои от ляво на дясно (на латиница, кирилица). За скриптове с обратен ред (арабски) е същото като рекордния брой възприема "от най-малките до най-старият."

Байт поръчка голям къс използва в много файлови формати - например, PNG. FLV. EBML.

Редът от най-малките до най-старите

Редът от най-малките до най-старият, или (роден малко къс дума за дума: .. "упорит"), за произхода на термина по-долу), запис започва с Буш и завършва с най-високата. Тази процедура е приета в паметта на запис на компютри с x86 процесори, във връзка с които понякога го наричат ​​байт поръчка на Intel (под името на създателя на компанията архитектурата x86). В някои кръгове, името, използвано от англичаните. VAX ред. например, в Perl документи [1].

За разлика от "тъп" от порядъка на по-малко от [източник не е посочено 580 дни] междуплатформени протоколи и формати за данни с "остър" байт ред; изключения: USB. PCI конфигурация. GUID таблица за дялове. FidoNet препоръки.

превключване цел

Много процесори могат да работят в ред от най-малките до най-старият, и в обратен ред, например, ARM. PowerPC (но не PowerPC 970) Дек Алфа. MIPS. PA-RISC и IA-64. Като цяло, от порядъка на байта, избран от софтуер по време на инициализация на операционната система. но тя може да бъде избран и хардуер джъмпер на дънната платка. В този случай, правилно да се говори за реда на байта на операционната система. Избор между байт ред понякога се нарича англичаните. дву-къс.

смесени ред

Смесен байт (Англ. Средната къс) понякога се използва при работа с цели числа, по-дълги от дума машина. Броят изглежда машина думи последователност. които са записани във формат, който е естествено продължение на тази архитектура, но думата е последван в обратен ред.

Класически пример на средна къс - 4 байта представяне на числа в 16-битов семеен процесор PDP-11 (известна като PDP-къс). Да представлява двубайтовите стойности (думи), използван от порядъка малко къс, но 4-hbaytnoe двойно думата е написана в горната дума от най-младите.

Процесорите VAX и ARM използват противоречиво представяне за дълги реални числа.

На следващо място, един пример, при който разположението описан 4-байтови номера в паметта на компютъра, към който достъп може да се направи като 32-битова дума или байт.

Всички числа, записани в 16-шестнайсетична система.

Байт ред - това

Поставянето байт дума памет Big-къс и Little-къс компютри

Важно предимство на малко-къс в сравнение с влизането голям къс ред обмисля възможността за "мълчаливо напишете" числа по-малък обем, когато четете байта (при условие, че броят е поставен в популярния диапазон). По този начин, в клетката памет съдържа броя 0x00000022, то чете като int16 (два байта), ние получаваме брой 0x0022, след като прочете един байт - брой 0x22. Въпреки това, той също може да се счита за недостатък, защото тя предизвиква загуба на грешки в данните.

Обратно, се смята, че малката-къс в сравнение с голям къс е "не-очевидността" стойност байта памет за отстраняване на грешки (последователност от байтове (А1, В2, В3, D4) наистина означава 0xD4C3B2A1, за голям къс, тази последователност (А1 , В2, В3, D4) ще бъде "естествен" за арабския начин на писане на цифри: 0xA1B2C3D4). Най-малко подходящо да се използва се счита за запис формат на средна къс; е оцелял само на по-стари платформи.

За записване дълги номера (номера, дължината на който значително надхвърля капацитета на машината) обикновено се предпочита С други думи, включително малко къс (от аритметични операции на дълги номера са произведени от ниско, за да високо). Endianness - нормално за дадена архитектура.

проблеми със съвместимостта

Запис многобайтов брой паметта на компютъра във файл или предава по мрежата изисква споразумения за привеждане в съответствие, които на байта е старши и младши. Директни клетки памет запис води до възможни проблеми при пренасянето от платформа на платформа.

Определяне къс

Редът на байтове в дадена машина може да бъде определена от програмата в C език (testendian.c):

Сключването на тази програма е смислена само на платформи, на които размерът на тип неподписан кратко повече от размера на вид грозен Чар. Това очевидно е вярно в по-голямата част от компютрите, тъй като те са 8-битови байта. Все пак, има хардуерни платформи, в които един байт е равен на размера на дума (или, по отношение на езика С: sizeof (Чар) == sizeof (инт)). Например, в суперкомпютри Cray.

Резултатите показват на голям къс машина (SPARC):

Резултатите се движат по малко къс машина (x86):

Вижте това, което "байт ред" в други речници:

къс - Метод за съхраняване и обмен на данни в мрежа, където първият най-значимият байт се предава, и след това остава в обратен ред на поставянето им в блока данни. [LM Nevdyaev. Телекомуникационни технологии. Английски руски речник ... ... Референтен технически преводач

къс - Метод за съхраняване и обмен на данни в мрежа, където първият най-значимият байт се предава, и след това остава в реда, в който се появява в групата данни. Ср малко. [LM Nevdyaev. Телекомуникационни технологии. Английски руски речник ... ... Референтен технически преводач

Байт ред - по реда на байтове в метод за компютърни науки на писане байта многобайтовите номера. По принцип, когато имате нужда от компактна форма на редица по-голям от 255 (28-1 = 255 максимално число да пиша един байт (октет)) трябва да се използва ... ... Wikipedia

байт поръчка - Този термин се отнася до реда на байта за съхранение в словото на машина (или двойна дума). Процедурата може да бъде "пряка" (т.е., 32-битов номер е запазен като 0x12345678), а след това да каже "голям endianness" (на вътрешния жаргон ... ... Референтна техническа преводач

UTF-16 - (. Engl Unicode Transformation Format) в компютъра е един от начините за Unicode характер, кодиращ последователност от 16-битови думи. Това кодиране ви позволява да записвате Unicode символи в диапазона U + 0000..U + D7FF и ... ... Wikipedia

  • Байт ред. Джеси Ръсел. Тази книга ще бъде направено в съответствие с вашата поръчка на технологии технология за печат при поискване. Високо качество на съдържанието от статиите в Уикипедия! Dock Ба шумен ytov - Bytes на метод многобайтови запис на ... Прочети повече Купи за 950 рубли

Свързани статии

Подкрепете проекта - споделете линка, благодаря!