![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Пользователь
Регистрация: 18.06.2017
Сообщений: 55
|
![]() Цитата:
Да, ваш вариант красивый, только хотелось бы работать со ссылками Последний раз редактировалось bugaboo; 20.06.2017 в 11:51. |
|
![]() |
![]() |
![]() |
#22 | ||
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]() Цитата:
Цитата:
Итерация, фактически, просто jmp. Условие - это cmp + jmp. То есть код с if хуже даже без учета работы конвейера. |
||
![]() |
![]() |
![]() |
#23 | |
Пользователь
Регистрация: 18.06.2017
Сообщений: 55
|
![]() Цитата:
Можно ли сделать такой инвариант, чтобы цикл был вызван либо la, либо lb раз без проверок? |
|
![]() |
![]() |
![]() |
#24 |
Пользователь
Регистрация: 18.06.2017
Сообщений: 55
|
![]()
Вот именно. Лучше дайте код без проверок, но с циклом в максимум(la, lb) итераций
Последний раз редактировалось bugaboo; 20.06.2017 в 12:29. |
![]() |
![]() |
![]() |
#25 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]()
Написал, но ну нафиг, бестолку тут что-либо объяснять. Он как рафа. Разговор бесполезен в принципе. )))
|
![]() |
![]() |
![]() |
#26 |
Пользователь
Регистрация: 18.06.2017
Сообщений: 55
|
![]()
Уж не знаю, за что вы на новичков так набрасываетесь. Я написал ifами и forами так, как нам (новичкам) понятнее. Конечно, есть способы лучше и будет интересно их увидеть. Особенно какой-нибудь красивый метод, где 1 цикл всё заполняет без проверок.
|
![]() |
![]() |
![]() |
#27 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]()
Это ж Вы накинулись на замечания Вашему коду.
Цитата:
Код:
Последний раз редактировалось Croessmah; 20.06.2017 в 13:34. |
|
![]() |
![]() |
![]() |
#28 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]()
И еще от дублирования кода избавимся:
Код:
Последний раз редактировалось Croessmah; 20.06.2017 в 13:41. |
![]() |
![]() |
![]() |
#29 | |
Пользователь
Регистрация: 18.06.2017
Сообщений: 55
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#30 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,370
|
![]()
Любителям скорости рекомендую ознакомиться с исходником стандартной функции strcpy...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MMX сложить два числа | gansm | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 13 | 29.10.2010 05:16 |
как сложить два числа с плавающей точкой | forsy | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 19 | 29.03.2010 02:15 |
Макрос: сложить два числа | белочка | Microsoft Office Excel | 6 | 23.12.2009 22:02 |
Сложить два числа и вывести результат на экран | We1c0m3 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 23.05.2009 11:41 |
Сложить два числа | iwaniwan | Win Api | 3 | 23.04.2009 06:27 |