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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 1036
от 06.06.2008, 07:35

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

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


Вопрос № 138351: Уважаемые, эксперты, послезавтра зачет, помогите пожалуйста. В Assembler е я полный ноль. Ну может, 0,1. Никак не могу справиться с последней задачкой. Задание следующее: Составить программу (для 16-разрядного процессора), реализующую следующ...
Вопрос № 138439: Здравствуйте, объясните пожалуйста, можно ли пользоваться int 70h или int 4Ah для выполнения миллисекундных задержек (из-под Windows!!). Привожу код, сделанный под int 8 - все работает. А с этими возвращается ноль (преполагал увидеть 1000..1024). ...
Вопрос № 138683: помогите решить задачку! необходимо найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих чисел......
Вопрос № 138764: Подскажите как переключится в графический режим с разрешением 1024x768? ..

Вопрос № 138.351
Уважаемые, эксперты, послезавтра зачет, помогите пожалуйста. В Assembler е я полный ноль. Ну может, 0,1. Никак не могу справиться с последней задачкой.
Задание следующее:
Составить программу (для 16-разрядного процессора), реализующую следующее задание: Используя функции BIOS вывода на экран, построить произвольное плоское изображение (окрашенная фигура), которое плавно перемещается по экрану стрелками вверх и вниз.
Заранее очень признателен за помощь!
Отправлен: 28.05.2008, 18:56
Вопрос задал: StaratS (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Евгений Иванов
Здравствуйте, StaratS!

Установите графическое разрешение экрана.

метка1:
Рисуйте фигуру, используя функции вывода точки.
Ждите нажатия клавиш.
Если курсорные, сдвигаете фигуру в нужном направлении.
если не нажатие на esc, переходите на метку 1.


---------
Знания - сила
Ответ отправил: Евгений Иванов (статус: Профессор)
Россия, Москва
Тел.: +79168790776
Адрес: Центр
WWW: Eugene Ivanov
ICQ: 214889076
----
Ответ отправлен: 29.05.2008, 13:53
Оценка за ответ: 4
Комментарий оценки:
Спасибо!!! С моими "глобальными " познаниями пришлось повозиться, но вроде что-то похожее вышло...


Вопрос № 138.439
Здравствуйте, объясните пожалуйста, можно ли пользоваться int 70h или int 4Ah для выполнения миллисекундных задержек (из-под Windows!!). Привожу код, сделанный под int 8 - все работает. А с этими возвращается ноль (преполагал увидеть 1000..1024).
А может еще какие варианты есть.
ЗНАЮ про ф-цию 86h int 15h: но она работает правильно только из-под "чистого" DOS. В том-то и проблема, что из-под Windows это не подходит - а мне именно это нужно.

Приложение:

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

Отвечает: Евгений Иванов
Здравствуйте, Бартосик Феликс Михайлович!

Под windows есть точный мультимедийный таймер.
Используйте его.
---------
Знания - сила
Ответ отправил: Евгений Иванов (статус: Профессор)
Россия, Москва
Тел.: +79168790776
Адрес: Центр
WWW: Eugene Ivanov
ICQ: 214889076
----
Ответ отправлен: 29.05.2008, 13:25
Оценка за ответ: 4
Комментарий оценки:
Ответ достойный лаконизма. Намекнули бы хоть приблизительно как его использовать из DOS-программы


Вопрос № 138.683
помогите решить задачку! необходимо найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих чисел...
Отправлен: 30.05.2008, 14:34
Вопрос задал: ShiZ@
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

Программа в приложении.
Подпрограмма контроля Check: рекурсивная и вызывает сама себя с новыми значениями в регистре SI, число суммируется в регистре DI.
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Профессор)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 30.05.2008, 18:03
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное! спасли жизнь=)


Вопрос № 138.764
Подскажите как переключится в графический режим с разрешением 1024x768?
Отправлен: 31.05.2008, 08:01
Вопрос задал: Razov (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Trulala
Здравствуйте, Razov!

Для VESA SVGA BIOS попробуйте функцию 4F02h INT 10h - установка SVGA видеорежима.
Существует несколько SVGA режимов с разрешением 1024x768 и разным количеством цветов. Подробнее смотрите в справке по VESA SVGA.
Ответ отправил: Trulala (статус: 2-ой класс)
Ответ отправлен: 01.06.2008, 02:25


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

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

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

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

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

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


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


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

∙ Версия системы: 4.92 pre 5.0 RC2 от 09.05.2008

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

В избранное