Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 1086
от 15.10.2008, 16:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 291, Экспертов: 20
В номере:Вопросов: 2, Ответов: 2

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 146669: Уважаемые експерты, обьясните пожалуйста. Вот эта вот программа ищет среднее арифметическое елементов массива. ideal segment CODE byte public assume csCODE public Srad arr_ptr equ 4 proc Srad near push bp mov bp,sp<...
Вопрос № 146705: Здравствуйте! Ни как не разберусь с EGA режимами. Вот посмотрите в приложении программку.<u> Очень медленно </u>веду мышкой по горизонтали - точки подряд не получаются, а через какой-то <u> определенный </u>интервал. Но вот если в строке «mo...

Вопрос № 146.669
Уважаемые експерты, обьясните пожалуйста.
Вот эта вот программа ищет среднее арифметическое елементов массива.

ideal
segment CODE byte public
assume csCODE
public Srad
arr_ptr equ 4
proc Srad near
push bp
mov bp,sp
push ds
push cx
push bx
push dx


xor dx, dx
lds si, [bp+arr_ptr]
mov cx, 7
push cx
cld
@@adding
lodsw
add bx, ax
adc bx, 0
loop @@adding
pop cx
mov ax, bx
div cx


pop dx
pop bx
pop cx
pop ds
pop bp
ret

endp Srad
ends CODE
end

Как написать аналогичную программу, которая бы находила найбольший эллемент одномерного массива 10 элементов, запоминала его номер, обнуляла его, и выводила массив.
Это задача по смежному програмированию с паскалем.
Помогите пожалуйста
Отправлен: 10.10.2008, 00:02
Вопрос задал: Олегович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Олегович!

Код программы, которая ищет максимальное значение в массиве в приложении.
Если нужен ещё и вывод на ассемблере - обращайтесь в мини-форум.
Удачи!

Приложение:

---------
Итерация от человека, рекурсия — от Бога (Питер Дойч)

Ответ отправил: Зенченко Константин Николаевич (статус: Профессор)
Украина, Киев
Тел.: +380979536619
Адрес: Украина г.Киев
----
Ответ отправлен: 14.10.2008, 21:25


Вопрос № 146.705
Здравствуйте!
Ни как не разберусь с EGA режимами.
Вот посмотрите в приложении программку. Очень медленно веду мышкой по горизонтали - точки подряд не получаются, а через какой-то определенный интервал. Но вот если в строке «mov ax,0602h» цвет 06 изменить на 01,03,05,07,09,0B,0D,0F (т.е. везде крайний правый бит присутствует) – то все нормально.
Пробовал на режимах с шириной 640 пикселей – тоже самое. И еще, кстати, на режимах с шириной 320 пикселей, почему-то не видно курсора мыши.

Приложение:

Отправлен: 10.10.2008, 11:59
Вопрос задал: Бартосик Феликс Михайлович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: Airyashov
учше используйте 13h режим там все корректно работает
Ответ отправил: Airyashov (статус: 8-ой класс)
Ответ отправлен: 10.10.2008, 13:08
Оценка за ответ: 5
Комментарий оценки:
Спасибо Airyashov! Все правильно - 13h режим проще. Дело в том, что мне в учебных целях нужно разобраться со всеми вариантами: EGA, VGA, SVGA. И вот EGA самый кривой. Более подробно еще напишу на минифоруме


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.6 от 14.10.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное