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

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


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

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

Выпуск № 470
от 09.06.2006, 08:35

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


Вопрос № 45052: Уважаемые эксперты! Подскажите, пожалуйста, где здесь ошибка.При ассемблировании в TASM программы BEEP.ASM в командной строке пишу: cd c: asmwork tasm.exe beep.asm,,, TASM находит в ней следующую ошибку: **Error** beep...
Вопрос № 45094: Здравствуйте, увю эксперты! Почему при выводе на экран строки с помощью 21h прерывания на 1-ю видеостраницу курсор переносится на количество символов в строке а самих символов не видно? Заранее благодарен!...

Вопрос № 45.052
Уважаемые эксперты!
Подскажите, пожалуйста, где здесь ошибка.При ассемблировании в TASM программы BEEP.ASM в командной строке пишу:

cd c: asmwork
tasm.exe beep.asm,,,

TASM находит в ней следующую ошибку:
**Error** beep.asm(50) DELAY(2) Need address or register

И еще один вопрос: при ассемблировании в TASM'e программы EXAMPLE.ASM ассемблирование проходит успешно, а при ассемблировании той же самой программы в MASM v8.2 ассемблер выдает ошибку в каждой стороке и в конце пишет Assembly error.
Данный вопрос возник потому что хотелось бы использовать MASM, т.к он намного удобнее.

Буду очень благодарен за информацию по этим вопросам.

Приложение:

Отправлен: 03.06.2006, 11:23
Вопрос задал: Столяров Дмитрий Геннадьевич/Dimitriy (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Стас
Здравствуйте, Столяров Дмитрий Геннадьевич/Dimitriy!
Запятую убери из:
delay, 1
Ответ отправил: Стас (статус: Специалист)
Ответ отправлен: 03.06.2006, 12:26

Отвечает: Boriss
Здравствуйте, Столяров Дмитрий Геннадьевич/Dimitriy!
1) Одна точка, а не две в упрощенных директивах сегментации, например
.data
2)В BEEP.asm нужно было бы написать
.model small = точку забыли
3) будьте внимательнее, тщательнее. Остальное не проверял - смысла нет - у Вас просто описки, а не ошибки
---------
Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор)
Россия, Саранск
Организация: факультет Электронной техники, Мордовский госуниверситет
Адрес: г. Саранск
WWW: Программирование на Паскале
----
Ответ отправлен: 03.06.2006, 13:21


Вопрос № 45.094
Здравствуйте, увю эксперты! Почему при выводе на экран строки с помощью 21h прерывания на 1-ю видеостраницу курсор переносится на количество символов в строке а самих символов не видно? Заранее благодарен!

Приложение:

Отправлен: 03.06.2006, 19:09
Вопрос задал: Долгавин Алексей Сергеевич (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Boriss
Здравствуйте, Долгавин Алексей Сергеевич!
Это известная "вещь" в XP: нужно установить текстовый режим перед выводом, или выбрать шрифт растровый 8Х8
Установка текстового режима:
mov ax, 0003h
int 10h

ah = 0 - номер функции
al = 3 - видеорежим 80х25, 16 цветов

---------
Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор)
Россия, Саранск
Организация: факультет Электронной техники, Мордовский госуниверситет
Адрес: г. Саранск
WWW: Программирование на Паскале
----
Ответ отправлен: 05.06.2006, 13:14


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

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

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

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

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


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


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

В избранное