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

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


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

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

Выпуск № 882
от 21.10.2007, 03:05

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


Вопрос № 105519: Как на MASM v8.2 написать данный код: CSEG segment org 100h Begin: mov ah,9 mov dx,offset Message int 21h int 20h Message db 'Hello, world!$' CSEG ends end Begin Просто при запуске пишет ошибку: 1.obj fatal...
Вопрос № 105544: Доброго времени суток. Возник следующий вопрос: Надо написать подпрограмму для вывода на экран содержимого регистра BX но! без использования прерываний (BIOS и DOS). Заранее благодарен....

Вопрос № 105.519
Как на MASM v8.2 написать данный код:
CSEG segment
org 100h
Begin:
mov ah,9
mov dx,offset Message
int 21h
int 20h
Message db 'Hello, world!$'
CSEG ends
end Begin
Просто при запуске пишет ошибку: 1.obj fatal error LNK1190: invalid fixup found 0*0001 Link Error

Я "дуб" пока в этом деле незнаю в чем проблема!!!
Отправлен: 15.10.2007, 13:38
Вопрос задал: Lobster (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

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

MASM v8.2 - это 32-битный компилятор(не создаёт он 16-битный код т.к. расчитан на windows).

Вам нужен 16-битный Dos - компилятор:masm 5.10 или masm 6.11.
Удачи!
---------
И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Специалист)
Ответ отправлен: 15.10.2007, 17:31

Отвечает: Новак Александр Васильевич
Здравствуйте, Lobster!
Это будет выглядеть так, а вообще тут всё начинается c создании главного окна пример есть в examplesEXAMPLE1GENERIC или просто EXAMPLE1GENERIC

Приложение:

---------
ПОЛЬЗУЙТЕСЯ НАШИМИ ПРОГРАММАМИ, ПОДДЕРЖИТЕ РОССИЙСКИХ ПРОГРАММИСТОВ ИНАЧЕ МЫ ВЫМРЕМ КАК МАМОНТЫ. ;-)

Ответ отправил: Новак Александр Васильевич (статус: 2-ой класс)
Ответ отправлен: 15.10.2007, 19:55


Вопрос № 105.544
Доброго времени суток.
Возник следующий вопрос:
Надо написать подпрограмму для вывода на экран содержимого регистра BX но! без использования прерываний (BIOS и DOS).

Заранее благодарен.
Отправлен: 15.10.2007, 17:28
Вопрос задал: Antimod (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

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

Смотрите приложение.
Удачи!

Приложение:

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

Ответ отправил: Зенченко Константин Николаевич (статус: Специалист)
Ответ отправлен: 15.10.2007, 19:35


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.1 от 16.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное