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

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 322
от 23.12.2005, 09:33

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


Вопрос № 31678: Э... Мне очень неловко я уже задовал вопрос по поводу разссылки Калашникова там всё понятновпрошлый раз когда я задовал вопрос мне помогли огромное спасибо !!! Вопрос был как на FASM вывести напрямую рожицу через видео буфер с этим я разобрал...
Вопрос № 31699: Здравствуйте уважаемые эксперты. Пишу программу которая должны рисовать куб с ребром, длина которого задается пользователем. Для числа, которое обозначало бы длину использую функцию 0ah прерывания 21h. На сколько я понимаю в переменную, в которой...
Вопрос № 31707: Уважаемые эксперты! Тяжело дается Ассемблер. Если в TASM получается, то в MASM вообще не идет ни одна программа. При попытке ассемблирования любой программы из рассылки Калашникова появляется окно ошибки, где написано с:MASM61inml.exe не явля...

Вопрос № 31.678
Э...
Мне очень неловко я уже задовал вопрос по поводу разссылки Калашникова там всё понятновпрошлый раз когда я задовал вопрос мне помогли огромное спасибо !!!
Вопрос был как на FASM вывести напрямую рожицу через видео буфер с этим я разобрался теперь такой вопрос как зделать !!!
Чтобы у окошка MS-DOS был синий фон !!?????
Зарание спасибо !!!
Повторяюсь я учу FASM 1.64 под windows но под дос он тоже работает очень хорошо !!!!
Отправлен: 17.12.2005, 17:33
Вопрос задал: Tamashev Denis M (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 12)

Отвечает: Евгений Иванов
Здравствуйте, Tamashev Denis M!
;синий цвет фона у окна дос :)
;Иванов Евгений 17.12.2005 <> @
.386p

jr equ jmp short
bptr equ byte ptr
wptr equ word ptr
dwptr equ dword ptr
ofs equ offset

Assume CS:blue,DS:blue
blue segment 'code' public use16
Org 256
start:

mov ax, 1130h
mov bh, 1
int 16

push dx
mov ah, 15
int 16

mov dl, ah
sub cx, cx
pop ax
dec dl
mov ah, 7
mov dh, al
mov bh, 10h
inc al
inc al
int 16

sub ah, ah
int 22

dos:
mov ax,4c00h
int 33


posl:

blue Ends
End start


---------
Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 17.12.2005, 18:19
Оценка за ответ: 5


Вопрос № 31.699
Здравствуйте уважаемые эксперты.
Пишу программу которая должны рисовать куб с ребром, длина которого задается пользователем. Для числа, которое обозначало бы длину использую функцию 0ah прерывания 21h. На сколько я понимаю в переменную, в которой хранится вводимое значение, заносится не число, а строка. Так ли это? И если да, то не могли бы вы обьяснить каким образом проебразовать строковое значение в числовое?
Буду очень признателен.

Приложение:

Отправлен: 17.12.2005, 20:27
Вопрос задал: Юра (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Евгений Иванов
Здравствуйте, Юра!
Для этого бери числа справа налево и умножай на 10, потом на 100 и т.д. и прибавляй.
---------
Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 17.12.2005, 20:38


Вопрос № 31.707
Уважаемые эксперты!
Тяжело дается Ассемблер. Если в TASM получается, то в MASM вообще не идет ни одна программа. При попытке ассемблирования любой программы из рассылки Калашникова появляется окно ошибки, где написано с:MASM61inml.exe не является приложением WIN32.Что-то делаю неправильно, а что, не знаю. У меня стоит Win XP Professional Service Pack 1. Файловая система - Fat 32. Видеокарта- NVidea Ge Force FX5200. Процессор Intel Celeron 936 Mгц. 256 Мб ОЗУ.
Отправлен: 17.12.2005, 22:23
Вопрос задал: Rjktcj (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Лысков Игорь Витальевич
Здравствуйте, Rjktcj!
Ох, было все это, было...
http://rusfaq.ru/?Step=info&Action=Question&ID=29031
PS. Достаточно указать, что ХР, с остальным явно перебор :)
---------
Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: 10-ый класс)
Отправлен: 21.12.2005, 12:46


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

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

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

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

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


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


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.faq
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное