18 / 18 / 12
Регистрация: 06.10.2015
Сообщений: 94
|
|
1 | |
Быстродействие 32-а бита vs 16-ти бит.17.03.2016, 16:57. Показов 608. Ответов 2
Метки нет (Все метки)
У меня вот такой вопрос, если взять 32 битные регистры то программа будет работать медленнее чем при 16 битных регистрах?
0
|
17.03.2016, 16:57 | |
Ответы с готовыми решениями:
2
[Win32] Сдвиньте первый элемент на 1 бит влево, второй - на 2 бита вправо, третий - на 3 бита влево и т.д. Как обнулить три старших бита регистра DH, без изменения остальных бит Вставка значения в определённый бит в двухбайтной ячейке памяти с потерей крайнего бита Из 32 бит в 64 бита. Подскажите |
Эксперт быдлокодинга
2093 / 527 / 70
Регистрация: 04.11.2010
Сообщений: 1,313
|
|
17.03.2016, 23:53 | 2 |
Например если взять девять баб и заставить их убрать девять комнат, то они справятся в девять раз быстрее чем одна. Однако если взять девять баб и заставить родить, то за месяц они не родят.
Так и с регистрами - всё зависит от поставленной задачи.
1
|
50 / 49 / 10
Регистрация: 24.01.2010
Сообщений: 225
|
|
18.03.2016, 23:24 | 3 |
это Вы сами можете ответить.
Достаточно сделать код для умножение двух 32 разрядных данных на азме. Под 32 и 16 разрядными регистры. Потом тупо посчитать строки кода, а ещё лучше такты выполнения затраченные ядром. Для 16 разрядных такой команды нет и Вы должны будете всё делать в рукопашную. Для 32 разрядных - это одна команда, выполняемая за единицы тактов ядра. "Окно во внешний мир" из ядра = шина данных, обычно кратная разрядности регистров оперирующих данными. Соответственно, в общем случае, за несколько тактов обращения к внешнему миру из ядра Вы будете пересылать в два раза больше чем 16 разрядный камень. удачи вам (круглый)
1
|
18.03.2016, 23:24 | |
18.03.2016, 23:24 | |
Помогаю со студенческими работами здесь
3
Нужно перекодировать картинку из 32 бит в 24 бита Преобразовать 2 регистра 16 бит в 32 бита float Найти первые N чисел при которых младший бит является зеркальным отражением следуещего бита Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая эти биты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |