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

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


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

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

Выпуск № 523
от 21.08.2006, 08:35

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


Вопрос № 52195: Почему мне не запустить программу Masm 6.13...
Вопрос № 52221: Здравсвуйте. Я только начинаю знакомиться с ассемблером. У меня такие вопросы: где в нете можно найти литературу для новичков? какие программы лучше использовать для работы с ассемблером?(Я говорю о компиляторах или чтото вродет...
Вопрос № 52263: Доброго времени! Ответьте пожалуйста, что означает вторая строка и как от неё избавиться? То же самое Command Prompt выдает и при создании объектного файла. C:TASMBIN>prog01.com One or more CON code pages invalid for given keybo...

Вопрос № 52.195
Почему мне не запустить программу Masm 6.13
Отправлен: 15.08.2006, 13:02
Вопрос задал: Хацкевич Максим Владимерович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Ковеленов Александр
Здравствуйте, Хацкевич Максим Владимерович!
Забейте на MASM все нормальные люди давно кодят на fasm (flatassembler.net)
Ответ отправил: Ковеленов Александр (статус: 2-ой класс)
Ответ отправлен: 15.08.2006, 15:18


Вопрос № 52.221
Здравсвуйте.
Я только начинаю знакомиться с ассемблером. У меня такие вопросы:

где в нете можно найти литературу для новичков?

какие программы лучше использовать для работы с ассемблером?(Я говорю о компиляторах или чтото вродетого)

поправьте если я что-то не так употребил или не правильно назвал
Большое спасибо
Отправлен: 15.08.2006, 18:34
Вопрос задал: Stepka (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Brutaller
Здравствуйте, Stepka!

На сайте http://kalashnikoff.ru есть все необходимое для начала.
Есть архив рассылки, рассчитан как раз на новичков. А так же сам транслятор(комлилятор, как вы выразились:) MASM
Но это все, что касается кодинга под MS-DOS.

Если же интересен кодинг под WIN32, то прямая дорога на http://wasm.ru/
Кстати, вот раздел, который посвящен новичкам http://wasm.ru/neophyte.php
Там есть как азы кодинга под DOS так и под винду. После прочтения собранных в том разделе статей ко мне пришло некое просветление и ассемблер перестал мне казаться чем-то ужасным :)

Так или иначе wasm.ru сразу же добавляем в "избранное" браузера ;)
Ну и не забываем про http://rusfaq.ru/

Успехов!
Ответ отправил: Brutaller (статус: 2-ой класс)
Ответ отправлен: 15.08.2006, 19:57

Отвечает: Wild_one
Здравствуйте, Stepka!
Кроме вышеперечмсленного могу послать на:
http://asm.shadrinsk.net/
www.cracklab.ru
Ответ отправил: Wild_one (статус: 2-ой класс)
Ответ отправлен: 15.08.2006, 21:21

Отвечает: Ковеленов Александр
Здравствуйте, Stepka!
Ассемблер лучше всего изучать ofline, поскольку эта штука требует нехилых затрат времени на свое изучение. Суть даже не в количестве команд процессора и прерываний (если кодить для Дос), а в его внутренней логике.
Советую купить хорошую профессиональную книгу Зубкова Assembler для Dos Windows Unix.
Удачи
Ответ отправил: Ковеленов Александр (статус: 2-ой класс)
Ответ отправлен: 16.08.2006, 08:42


Вопрос № 52.263
Доброго времени!
Ответьте пожалуйста, что означает вторая строка и как от неё избавиться? То же самое Command Prompt выдает и при создании объектного файла.

C:TASMBIN>prog01.com
One or more CON code pages invalid for given keyboard code
Hello, world!
C:TASMBIN>32RTM.EXE
Отправлен: 16.08.2006, 03:26
Вопрос задал: Эдвардас (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: Лысков Игорь Витальевич
Здравствуйте, Эдвардас!
Сообщение
One or more CON code pages invalid for given keyboard code
Microsoft расшифровывает как
The KEYB command examined all prepared code pages, and has found that at least one code page is incompatible for your screen console device (CON). This is only information to let you know that your keyboard and screen console are working with different code pages.
Или, по-русски:
Команда KEYB исследовала все подготовленные кодовые страницы, и нашла, что, по крайней мере, одна кодовая страница несовместима для вашего устройства консоли (CON). Это - только информация, чтобы сообщить, что ваша клавиатура и пульт экрана работают с различными кодовыми страницами.

К сожалению, не указана Ось.
На ХР в ДОС-сессии такого вроде бы не наблюдается...

Для Win98, чтобы указать везде русский язык, необходимо прописать в AUTOEXEC.bat
mode con codepage prepare=((866) C:WINDOWSCOMMANDega3.cpi)
mode con codepage select=866
keyb ru,,C:WINDOWSCOMMANDkeybrd3.sys

И в CONFIG.SYS:
device=C:WINDOWSCOMMANDdisplay.sys con=(ega,,1)
Country=007,866,C:WINDOWSCOMMANDcountry.sys

---------
Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Студент)
Ответ отправлен: 16.08.2006, 10:42
Оценка за ответ: 4


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное