Marker 55AAh vs. AA55h
4 отговора
199 прегледа
Marker 55AAh vs. AA55h
Чета си аз един PDF, в който упорито се твърди, че маркера за край на дял е АА55h. Реших да го проверя с DiskEdit-а и видях с "мойте кафеееви очи", че той е 55AAh!? Два "плаващи" стандарта ли съществуват, що ли? Затова си казах: "чекай, чекай малко" да попитам в клуб програмисти.
Благодаря!
Благодаря!
Re: Marker 55AAh vs. AA55h
big-endian <-> little-endian не го разбирам. Ако искаш да помогнеш, помагай.
Re: Marker 55AAh vs. AA55h
Маркерът за край на дяла е AA55h. В little-endian машините, каквито са всички Intel-съвместими микропроцесорни системи, наредбата в паметта на 2-, 4-, 8- и т.н. многобайтови числа е от най-младшия към най-старшия байт. С други думи в паметта на little-endian машина числото AA55h се преставя като 55h AAh, и затова като гледаш диска с шестнадесетичен редактор виждаш 55AAh, а не AA55h. Big-endian машините (Motorola за пример) използват обратната наредба - от най-старшия към най-младшия, така че ако PC-тата бяха с процесори на Моторола, маркерът, записан на диска щеше да е AA55h. Така че въпрос на конвенция - дали ти се казва какво точно е записано на диска като последователност от байтове (55 AA), или ти се казва какво шестнадесетично число е записано там (AA 55). Светът щеше да е много по-добро място, ако ги нямаше тези различия, не мислиш ли така? 
"Всички науки са или физика, или колекциониране на пощенски марки." (Е. Ръдърфорд)
"Всички науки са или физика, или колекциониране на пощенски марки." (Е. Ръдърфорд)
Re: Marker 55AAh vs. AA55h
Аааааа, каква била работата
Благодаря на Pesho и особено на xp, че ми отделиха време. Оттук нататък ще трябва да почета малко/много за little-endian и big-endian машините. Направо ме засрамихте. Най-вероятно има и други разлики... Що се отнася до унификацията на термини и стандарти съм напълно съгласен с хр, но ничего не поделаеш - големите Фирми-батковци ги определят в спора помежду си кой е по по най.
Мерси!
Благодаря на Pesho и особено на xp, че ми отделиха време. Оттук нататък ще трябва да почета малко/много за little-endian и big-endian машините. Направо ме засрамихте. Най-вероятно има и други разлики... Що се отнася до унификацията на термини и стандарти съм напълно съгласен с хр, но ничего не поделаеш - големите Фирми-батковци ги определят в спора помежду си кой е по по най.
Мерси!