Предлагается в очередной раз (третий по счету) провести небольшой турнир по знанию элементной базы HiAsm и его(знание) практическое использование в реальных задачах. Темой турнира - более оптимальная схема по сравнению с решениями данного топика http://hiasm.com/forum.html?q=3&t=50541
И так коротко формулирую постановку задачи приведенной выше темы с небольшими дополненями для проведения турнира:
- необходимо составить алгоритм, который инвертирует HEX запись числа, как показано в первом посте темы, ссылка на которую дана выше
- использование кода(IC, скрипты) исключено
- обязательные элементы схемы - кнопка запуска процесса конвертации, поле для ввода числа, поле для вывода числа.
Принимаются к рассмотрению схемы для 4х и 8ми байтных чисел (схема для 8 байт очевидно работать должна только в теории).
В теме выше был достигнут минимум в 9 элементов - можно сделать меньше. Поэтому тот, кто первый выложит схему с меньшим или равным количеством(и по связям в том числе) элементов получит статус "Советник".
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
|
Ответов: 199
Рейтинг: 44
|
|||
карма: 0 |
| ||
файлы: 1 | code_12962.txt [861B] [606] | ||
Голосовали: | Administrator, Andrey, filyaxxxcom, Laetar, Assasin |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Странная какя-то схема, попытался сделать Memo видимым и поднял повыше, реверс пропал
|
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
vovs, оригинально минуту сидел соображал почему это работает Замечание одно тем не менее есть - кнопка все же должна срабатывать не один раз...
------------ Дoбавленo в 23.14: nesco писал(а): Странная какя-то схема, попытался сделать Memo видимым и поднял повыше, реверс пропалтак в этом весь и фокус Надо в следующий раз делать номинации как на оскаре - отдельно за количество элементов, за оригинальность, за скорость выполнения... |
|||
карма: 27 |
|
Ответов: 4641
Рейтинг: 334
|
|||
там вообще реверса нету..
|
|||
карма: 1 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Ravilr, сделай rich видимым..
|
|||
карма: 0 |
|
Ответов: 199
Рейтинг: 44
|
|||
карма: 0 |
| ||
файлы: 1 | code_12963.txt [949B] [559] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-06-21 05:47:03 |
|||
карма: 0 |
|
Ответов: 4641
Рейтинг: 334
|
|||
88.200.236.217, это я был!
|
|||
карма: 1 |
|
Ответов: 485
Рейтинг: 86
|
|||
карма: 0 |
| ||
файлы: 1 | code_12964.txt [802B] [479] |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
filyaxxxcom, уже писали, что у этой схемы есть недостаток -- на выход четыре раза попадает результат
|
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
88.200.236.217 писал(а): под FPC так же работает? Не пробовали? да так же filyaxxxcom, не дурно обошел отсутствие точки Result у конвертора Схема компактнее предыдущей, но... можно еще компактнее ------------ Дoбавленo в 00.13: nesco писал(а): уже писали, что у этой схемы есть недостаток -- на выход четыре раза попадает результатда, но условия задачи это допускают |
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-06-21 05:47:00 |
|||
карма: 0 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
93-172-6-43.bb.netvision., интересно, и чем она отличается от предложенной filyaxxxcom
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, for считает от 1 до 7 step 2, а переворот делает StrCat. У filyaxxxcom, переворот делает For
|
|||
карма: 25 |
|