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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2012, 06:35   #1
mrs. Portman
Новичок
Джуниор
 
Регистрация: 07.06.2012
Сообщений: 2
По умолчанию задачи на ассемблер невысокой сложности, tasm

Очень прошу помочь написать программы:
1) Обменять местами содержимое ячеек памяти со смещениями 0002h и 0004h
2) Вычисление суммы всех нечётных степеней числа m от m до m^N (где m и N – определённые в начале программы целые переменная): S=m+m^3+...+m^N. В начале программы реализовать проверку на правильность исходных данных (например, на условие N ≥ 1), а также обеспечить корректность работы программы при частных случаях (например, когда задано чётное число N, хотя по смыслу оно должно быть нечётным, и наоборот).
3) В массиве оставить только отрицательные числа, остальные элементы заменить нулями (размер элементов – 1 байт, количество элементов – 32). Длина вектора остается неизменной. С использованием обычных команд чтения/записи данных (без использования строковых операций).
4) В векторе оставить только отрицательные числа, остальные элементы убрать из вектора (размер элементов – 1 байт, количество элементов – 32). Длина вектора может уменьшиться. С использованием строковых операций.

Попыталась сделать вторую, но спешила и написала что могла, но там явно что-то неправильно(
Код:
	mov ax,[N]
	add ax,1
	mov bl,2
	div bl
	
	sub dx,dx
	mov ah,1
	movzx cx,al
cycl1:
	mov bx,cx
	movzx cx,ah
	mov al,[m]
cycl2:
	mul al
	loop cycl2
	
	add dx,al
	add ah,2
	mov cx,bx
	loop cycl1

	mov result,dh


N	dw 7
m	db 3
result	dw ?

Последний раз редактировалось mrs. Portman; 07.06.2012 в 06:40.
mrs. Portman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассемблер TASM задача Jhonni Фриланс 2 22.05.2012 00:05
Ассемблер(TASM) проблема с вводом BaronVik Помощь студентам 3 20.11.2011 14:49
ассемблер. tasm alex(21) Помощь студентам 5 20.03.2011 23:50
Ассемблер Tasm Asya555 Помощь студентам 0 04.05.2009 22:02
[TASM]Ассемблер. Стек. SoundMan Помощь студентам 4 29.11.2008 20:22