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

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


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

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

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

Выпуск № 1079
от 05.10.2008, 17:05

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

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


Вопрос № 145486: здравствуйте уважаемые эксперты. когда я пытаюсь вывести символ на экран методом прямого отображения в видеобуфер, то ничего не происходит, хотя код ввожу правильно. просто когда я открываю файл .com окно MS-DOS пустое, но если я нажимаю клавишу, то ...
Вопрос № 145514: Уважаемые эксперты.Не могли бы вы помочь решить вот такую вот задачу. Даны действительные числа a, b, c, d. Если a ≤ b ≤ c ≤ d, то каждое число заменить наибольшим из них; если a > b > c > d, то числа оставить без измене...
Вопрос № 145523: Здравствуйте! Начал изучать "мышь" - в своей програмке пробовал разные моменты, но вот никак не могу понять: что нужно сделать чтобы линия, рисуемая мышкой, была непрерывная, как, например, в MSPaint. Когда в своей программе веду линию: ...

Вопрос № 145.486
здравствуйте уважаемые эксперты. когда я пытаюсь вывести символ на экран методом прямого отображения в видеобуфер, то ничего не происходит, хотя код ввожу правильно. просто когда я открываю файл .com окно MS-DOS пустое, но если я нажимаю клавишу, то оно закрывается т.к. я вызвал прерывание 16h. объясните пожалуйста почему символ не появляется.
Отправлен: 30.09.2008, 10:40
Вопрос задал: Парнёв И.И (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Airyashov
Установите текстовый режим принудительно

mov ax,0003
int 10h
Ответ отправил: Airyashov (статус: 8-ой класс)
Ответ отправлен: 30.09.2008, 13:27
Оценка за ответ: 5


Вопрос № 145.514
Уважаемые эксперты.Не могли бы вы помочь решить вот такую вот задачу.
Даны действительные числа a, b, c, d. Если a ≤ b ≤ c ≤ d, то каждое число заменить наибольшим из них; если a > b > c > d, то числа оставить без изменения; в противном случае все числа заменяются их квадратами.
заранее спасибо.
Отправлен: 30.09.2008, 14:10
Вопрос задал: Артур (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: HLock
Здравствуйте, Артур!

Если я правильно понял задачу, то без ввода/вывода это будет выглядет примерно так:

Приложение:

Ответ отправил: HLock (статус: 1-ый класс)
Ответ отправлен: 30.09.2008, 19:27
Оценка за ответ: 5
Комментарий оценки:
все довольно понятно.спасибо


Вопрос № 145.523
Здравствуйте!
Начал изучать "мышь" - в своей програмке пробовал разные моменты, но вот никак не могу понять: что нужно сделать чтобы линия, рисуемая мышкой, была непрерывная, как, например, в MSPaint. Когда в своей программе веду линию: точки отстоят друг от друга отдельно. Причем чем быстрее провожу мышью, тем дальше точки.
Заранее спасибо.

Приложение:

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

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

Попробуйте соединять прямыми линиями точки-координаты мыши.
Для проведения линии воспользуйтесь уравнением прямой:
(x-x0)/(x1-x0)=(y-y0)/(y1-y0), где x1,y1 - текущие координаты мыши, x0,y0 - предыдущие.
Подставляя в уравнение x в диапазоне от x0 до x1, вычисляйте значения y, соответствующие им.
Ответ отправил: HLock (статус: 1-ый класс)
Ответ отправлен: 30.09.2008, 18:46
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Это, в принципе, тоже решение. Т.е. на первом этапе надо будет перебирать Х, в диапозоне от Х0 до Х1, вычисляя при этом Y. На втором этапе наоборот: перебирать Y, в диапозоне от Y0 до Y1, вычисляя при этом X. Это с такой целью, чтобы по пикселям получилась ступенчатая ломанная линия (именно так прямая и выглядит). Но вообще я думаю здесь какое-то другое решение должно быть.


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

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

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

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

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

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


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


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

∙ Версия системы: 5.3 RC 2 от 09.09.2008

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

В избранное