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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2010, 17:05   #1
AlexandrHouse
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 15
По умолчанию assembler массив байтов

в массиве байтов надо колличество элементов подсчитать равное трём
AlexandrHouse вне форума Ответить с цитированием
Старый 28.01.2010, 17:09   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

С потолка:
Код:
	.386
	.model flat,stdcall
	option casemap:none
   	include d:\masm32\include\user32.inc
   includelib d:\masm32\lib\user32.lib
.data
q		dw 100,2,3,4,5,6,8,8,8,21
s		db 0,0
.code
start:
 mov esi, offset q
 mov ecx,10
wq:
 lodsw
 mov ebx,2
 cmp eax,3
 jnz a
 inc [s]
a:
 loop wq

 add [s],'0';
invoke GetForegroundWindow;
invoke MessageBoxA,eax,addr s,0,0
 ret
end start
Это на МАСМ, но смысл надеюсь понятен
I'm learning to live...

Последний раз редактировалось Stilet; 28.01.2010 в 17:11.
Stilet вне форума Ответить с цитированием
Старый 28.01.2010, 17:11   #3
AlexandrHouse
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
С потолка:
Код:
	.386
	.model flat,stdcall
	option casemap:none
   	include d:\masm32\include\user32.inc
   includelib d:\masm32\lib\user32.lib
.data
q		dw 100,2,3,4,5,6,8,8,8,21
s		db 0,0
.code
start:
 mov esi, offset q
 mov ecx,10
wq:
 lodsw
 mov ebx,2
 cmp ebx,3
 jnz a
 inc [s]
a:
 loop wq

 add [s],'0';
invoke GetForegroundWindow;
invoke MessageBoxA,eax,addr s,0,0
 ret
end start
Это на МАСМ, но смысл надеюсь понятен
смысл понятен,но мне на флат ассемблере это надо все провернуть
AlexandrHouse вне форума Ответить с цитированием
Старый 28.01.2010, 17:13   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну дык раз смысл понятен выдирай код и вставляй в FASM.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.01.2010, 17:14   #5
AlexandrHouse
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну дык раз смысл понятен выдирай код и вставляй в FASM.
я ассемблер плохо знаю,но попробыват можно.
AlexandrHouse вне форума Ответить с цитированием
Старый 01.02.2010, 19:03   #6
AlexandrHouse
Пользователь
 
Регистрация: 28.01.2010
Сообщений: 15
По умолчанию

помогитеее
AlexandrHouse вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача про массив на Assembler натаха Помощь студентам 2 20.12.2009 18:57
Одномерный массив на Assembler Кузеныш Помощь студентам 1 16.12.2009 12:02
удаление байтов varelik Общие вопросы Delphi 15 09.12.2009 11:27
Подсчитать и Вывести массив (assembler) tavi Помощь студентам 0 25.04.2009 03:18
[Assembler] Одномерный массив rule-z Помощь студентам 4 03.04.2009 09:10