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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2009, 21:31   #1
Student117
Пользователь
 
Регистрация: 14.10.2009
Сообщений: 11
Вопрос Как сделать лабу??

Здраствуйте...Помогите сделать лабу на assembler ( masm )
Вот условие :
Во всех заданиях необходимо организовать работу со следующими входными данными:
inp dd 0,4,-13,3,…. ;Некоторое количество двойных слов
N = 4 ;Размер массива
1) Пусть задан массив res db N dup (0). Заполните этот массив следующим образом – если соответствующее двойное слово из inp имеет чётное число бит, установленных в 1, запишите в массив 0, если нечётное – 1. (указание – используйте флаг чётности).
__________________
Student117 вне форума Ответить с цитированием
Старый 27.10.2009, 08:31   #2
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

Код:
lea di,inp[3*4]
mov bx,3
next:
mov res[bx],0
xor eax,eax
or eax,dword ptr[di]
jnp not_par
mov res[bx],1
not_par:
sub di,4
sub bx,1
jns next
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста сделать лабу...С++...динамические структуры. smlenchik Помощь студентам 0 19.10.2009 21:50
помогите плиз одну лабу по инфе сделать MAHDAPUH Помощь студентам 4 02.02.2009 20:28
заплачу за лабу! Андрей-Ymka Фриланс 3 17.12.2008 10:29
Помогите Сделать лабу плизз! я первак! bucho Помощь студентам 5 30.09.2007 13:52