11.12.2019, 16:22 [+3 UTC]
в нашей команде: 4 058 чел. | участники онлайн: 8 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.78 (18.11.2019)
JS-v.1.34 | CSS-v.3.35

Общие новости:
28.04.2019, 09:13

Форум:
29.11.2019, 17:59

Последний вопрос:
11.12.2019, 14:48
Всего: 151223

Последний ответ:
11.12.2019, 14:56
Всего: 259556

Последняя рассылка:
11.12.2019, 12:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
14.09.2019, 15:20 »
Наталья
Спасибо большое! Вы мне очень помогли! [вопрос № 196361, ответ № 278699]
13.07.2010, 10:07 »
Dimon4ik
То, что надо! Спасибо smile [вопрос № 179472, ответ № 262511]
19.02.2011, 00:50 »
Алексеев Владимир Николаевич
Ваш Ответ помог! Обе ОС работают полноценно и независимо! Большое спасибо, Владимир! [вопрос № 182183, ответ № 265914]

РАЗДЕЛ • Assembler

Создание программ на языке Assembler.

[администратор рассылки: Лысков Игорь Витальевич (Старший модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей Владимирович
Статус: Модератор
Рейтинг: 1485
Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 676
solowey
Статус: Бакалавр
Рейтинг: 226

Перейти к консультации №:
 

Консультация онлайн # 197211
Раздел: • Assembler
Автор вопроса: Fastermore1 (Посетитель)
Отправлена: 26.11.2019, 17:27
Поступило ответов: 1

Уважаемые эксперты! Пожалуйста, ответьте на вопрос: Мне нужно реализовать задание: Найти сумму элементов всех нечётных столбцов матрицы C(M, N). M=3, N=3. Помогите пожалуйста.

Состояние: Консультация закрыта

Здравствуйте, Fastermore1!

Смотрите код:

Код (Assembler) :: выделить код
model	tiny
.code
org	100h
n	equ	3
m	equ	3
begin:	lea	si,matrixC
	xor	bx,bx
	mov	cx,m
;внешний цикл
loop1:	push	cx
	mov	cx,n
	xor	dx,dx
;внутренний цикл
loop2:	lodsw
	or	dx,dx
	jnz	@@01
	add	bx,ax
@@01:	xor	dx,1
	loop	loop2
	pop	cx
	loop	loop1
;выводим результат
	mov	ax,bx
	aam
	or	ax,'00'
	push	ax
	mov	al,ah
	int	29h
	pop	ax
	int	29h
	ret
;создаем матрицу
matrixC	label	word
i	=	1
rept	n*m
	dw	i
i	=	i+1
	endm
	end	begin

Работу нужно смотреть в отладчике, т.к. остальные параметры задания Вы не уточнили.
Удачи!


Консультировал: Зенченко Константин Николаевич (Старший модератор)
Дата отправки: 29.11.2019, 14:48

5
нет комментария
-----
Дата оценки: 30.11.2019, 00:29

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 197211

cain52
3-й класс

ID: 402031

# 1

= общий = | 26.11.2019, 17:32 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

А свою версию реализации задания ?
Пожалуйста в студию.
Или вопрос состоит в том, что бы это сделали эксперты ?????

Fastermore1
Посетитель

ID: 403479

# 2

= общий = | 26.11.2019, 17:56 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Я не разбираюсь в ассемблере. Да,я понимаю,что это неправильно, и не красиво - просить готовое решение, не сделав код сначала самому. Поэтому да,вопрос состоит в этом.

cain52
3-й класс

ID: 402031

# 3

= общий = | 26.11.2019, 18:02 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Коль пошла такая пьянка, тогда и надо писать конкретно, - Кто из экспертов выполнит задание, гонорар такой то (озвучивается сумма вознаграждения).
А так предназначение экспертов заключается в том, что бы проанализировать код и подсказать, правильное решение, а все остальное сам. Тогда может и начнешь разбираться в ассемблере, в жизни пригодится.

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 4

= общий = | 27.11.2019, 13:46 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Fastermore1:

как задается массив?
ввод - вывод?

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Fastermore1
Посетитель

ID: 403479

# 5

= общий = | 30.11.2019, 00:20 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Здравствуйте, большое спасибо за ответ,буду разбираться.Мне нужно было задать массив сразу в программе. Попытаюсь сделать похожее задание сам. Я могу ещё задавать вопросы по задачам, если возникнут сложности?

-----
Последнее редактирование 30.11.2019, 00:27 Fastermore1 (Посетитель)

Fastermore1
Посетитель

ID: 403479

# 6

= общий = | 30.11.2019, 00:28 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Зенченко Константин Николаевич:

Здравствуйте, большое спасибо за ответ,буду разбираться.Мне нужно было задать массив сразу в программе. Попытаюсь сделать похожее задание сам. Я могу ещё задавать вопросы по задачам, если возникнут сложности?

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 7

= общий = | 30.11.2019, 00:32 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Fastermore1:

© Цитата: Fastermore1
,буду разбираться

Я у Вас спрашивал:
© Цитата: Зенченко Константин Николаевич
как задается массив? ввод - вывод?

Вы промолчали, по этому простите, писал код на своем уровне.

© Цитата: Fastermore1
могу ещё задавать вопросы по задачам

Задавайте, это Ваше право.

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Fastermore1
Посетитель

ID: 403479

# 8

= общий = | 30.11.2019, 00:41 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Спасибо

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 9

= общий = | 30.11.2019, 00:43 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Fastermore1:


Мне два раза повторять не нужно.
Свое мнение я высказал выше.
Хотите отправить именное сообщение используйте Кому: над полем ввода сообщений в мини-форуме.

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Зенченко Константин Николаевич
Старший модератор

ID: 31795

# 10

= общий = | 30.11.2019, 00:47 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Fastermore1:

© Цитата: Fastermore1
Спасибо

Пока не нужно благодарить, разберетесь с кодом, вот тогда говорите, там столько "камней" спрятано.
smile

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.20658 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.78 от 18.11.2019
Версия JS: 1.34 | Версия CSS: 3.35