Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2010, 18:09   #1
fen1ksss
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 44
По умолчанию циклический счетчик

Подскажите как реализовать в программе постоянный циклический счётчик, считающий от 1 до 6

чтобы при каждом нажатии любой клавиши можно было это значение (1-6) выводить на экран
fen1ksss вне форума Ответить с цитированием
Старый 04.12.2010, 08:01   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Код:
i = (++i % 6) + 1
p51x на форуме Ответить с цитированием
Старый 04.12.2010, 10:32   #3
fen1ksss
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 44
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Код:
i = (++i % 6) + 1
а почему ++?
и вообще можете объяснить эту формулу

Последний раз редактировалось fen1ksss; 04.12.2010 в 10:42.
fen1ksss вне форума Ответить с цитированием
Старый 05.12.2010, 00:25   #4
fen1ksss
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 44
По умолчанию

Разобрался, сделал просто постоянный цикл до того момента пока не нажму на кнопку

Код:
mov cx, 2

	_c:	mov bah, 1
		call delay
		cmp click, 1
		jz _d
		mov bah, 2
		call delay
		cmp click, 1
		jz _d
		mov bah, 3
		call delay
		cmp click, 1
		jz _d
		mov bah, 4
		call delay
		cmp click, 1
		jz _d
		mov bah, 5
		call delay
		cmp click, 1
		jz _d
		mov bah, 6
		call delay
		cmp click, 1
		jz _d
		mov cx, 2
		loop _c
fen1ksss вне форума Ответить с цитированием
Старый 05.12.2010, 13:52   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
mov bah, 1
Извиняюсь, а что это за регистр такой?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.12.2010, 04:56   #6
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,162
По умолчанию

Цитата:
mov bah, 1
Цитата:
Сообщение от Stilet
Извиняюсь, а что это за регистр такой?
Как? Уважаемый Stilet еще не знает? Это fen1ksss откопал такую секретную и недокументированную команду, которая загружает 1 одновременно в регистры AH и BH, а еще есть команда mov BAL,непосредственное_значение
Mikl___ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклический список Scan Общие вопросы .NET 0 18.11.2010 20:13
Циклический алгоритм(СИ) Lodas Общие вопросы C/C++ 6 11.10.2010 00:38
Циклический сдвиг в С rand8154 Общие вопросы C/C++ 1 14.11.2009 01:49
Циклический сдвиг Mish92(21-09) Помощь студентам 0 07.11.2009 21:59
Циклический список на С++ Йэжиг Общие вопросы C/C++ 1 12.10.2009 22:42