Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
-4 / 2 / 3
Регистрация: 30.05.2015
Сообщений: 37
1

Порядок представления данных в памяти

21.06.2015, 01:18. Показов 592. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброй ночи. В различных ОС может использоваться порядок байтов little-endian и big-endian. При этом порядок битов в байте, по крайней мере в Windows, big-endian. Во всех ли ОС из Unix/Linux/Windows/Mac используется порядок битов в байте big-endian?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2015, 01:18
Ответы с готовыми решениями:

Для представления данных в памяти описать структуру
Для представления данных в памяти описать структуру. 1)Языки программирования. Название, год...

Представления различных типов данных в памяти компьютера
Такие данные на входе : 1. enum color { BLUE = 2, GREEN = BLUE + 8, CYAN,...

Для представления данных в памяти описать структуру: страны, название, площадь поверхности
Для представления данных в памяти описать структуру. Страны. Название, площадь поверхности,...

Для представления данных в памяти описать структуру "Международная АТС"
ЗАДАНИЕ №1 Для представления данных в памяти описать структуру. Международная АТС. Информация о...

1
6770 / 2739 / 384
Регистрация: 17.02.2013
Сообщений: 4,047
21.06.2015, 02:26 2
Порядо байтов это не есть свойство операционной системы. Это есть свойство архитектуры процессора.
Короче, можешь не сомневаться, что на любой операционке на i80x86 малый эндиан. Будь это Винды, MS-DOS или Linux. На как только процессор моторольский, эндиан большой, и насрать какая там МакОС или солярка (злые языки ОС Solaris именно так и называют).

Добавлено через 1 минуту
Цитата Сообщение от kolobok919 Посмотреть сообщение
При этом порядок битов в байте, по крайней мере в Windows, big-endian.
В виндах ? Little endian и никак иначе.

Добавлено через 5 минут
Цитата Сообщение от kolobok919 Посмотреть сообщение
Во всех ли ОС из Unix/Linux/Windows/Mac используется порядок битов в байте big-endian?
На моторыльских процах большой эндиан. На интеловских из семейства MCS-86 малый. На великой архитектуре PDP-11 малый. Все, что было создано после PDP-11 - говно (чисто для справки).

Добавлено через 25 минут
Существуют процессоры, на которых можно задать какой эндиан тебе нужен - большой или малый. Например MIPS процессоры
https://ru.wikipedia.org/wiki/... 2%F3%F0%E0)
Их по английски называют bi-endian, т.е. двуэндианные.
1
21.06.2015, 02:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2015, 02:26
Помогаю со студенческими работами здесь

Функция инвертирующая порядок цифр десятичного представления числа
Описать внешнюю функцию которая получает целое значение и возвращает число с обращенным порядком...

Представления отрицательного числа типа double в памяти
Переменную double d1 = -312.26e-12 я проверил с помощью функции unsigned char *fd1 =...

Программа которая демонстрирует представления любого числа в памяти компьютера
Программа которая демонстрирует представления любого числа в памяти компьютера. Должна предоставить...

Создать базу данных с возможностью представления расчетных данных на определенную дату
Добрый день! Требуется создать базу данных с возможностью представления расчетных данных на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru