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

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


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

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

Выпуск № 727
от 19.04.2007, 02:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 376, Экспертов: 42
В номере:Вопросов: 4, Ответов: 11


Вопрос № 82316: А что это за файл dpmi16bi.ovl и зачем он нужен линкеру?...
Вопрос № 82369: Уважаемые эксперты есть книга по изучению Ассемблера: Язык ассемблера: уроки программирования. Рудаков П. И., Финогенов К. Г. Мне кажется отличная книга для начала, но я в этом не очень уверен. Оцените пожалуйста и дайте своё мнение с...
Вопрос № 82444: Я ток начинаю изучать ассемблер, книгу то я читаю , ток там примеров не очень то и много, вот дайте пример простейшего сложения десятичных чисел и вывод их в MessageBox или в окно DOS'a для TASM'a .386 и чтоб числа не вводить надобыло а ср...
Вопрос № 82469: Дорогие эксперты!!! мне по школе надо написать прогу по Ассемблеру(8086)ума не приложу с чего начать..помогите мне плиз..и напишите здесь решение,программка не очень сложная итак: 1.Напиши программу которая попросить у пользователя ввести...

Вопрос № 82.316
А что это за файл dpmi16bi.ovl и зачем он нужен линкеру?
Отправлен: 13.04.2007, 04:31
Вопрос задал: Alexei_FAQ (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: ramok
Здравствуйте, Alexei_FAQ!

DOS Protected Mode Interface сервер.
Расширитель DOS работающий в защищенном режиме и используемый обычно как мененжер памяти, который может выделать больше памяти чем возможно в DOS в принципе (~650к).
Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 13.04.2007, 06:02


Вопрос № 82.369
Уважаемые эксперты есть книга по изучению Ассемблера:
Язык ассемблера: уроки программирования.
Рудаков П. И., Финогенов К. Г.
Мне кажется отличная книга для начала, но я в этом не очень уверен.
Оцените пожалуйста и дайте своё мнение стоит ли её заказывать в печатном виде или нет (http://samouchka.net/category/assembler/).
Заранее благодарю за ответ.

Приложение:

Отправлен: 13.04.2007, 12:36
Вопрос задал: Кондрашов Дмитрий (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: Пашка
Здравствуйте, Кондрашов Дмитрий!
Всё книги похожи сильно друг на друга, так что если вы её купите хуже или лучше не будет.
Ответ отправил: Пашка (статус: 2-ой класс)
Ответ отправлен: 13.04.2007, 14:26
Оценка за ответ: 5

Отвечает: Menand
Здравствуйте, Кондрашов Дмитрий!

А вы сами почитайте в электронном виде и посмотрите, как она вам - понравится купите, а на нет и суда нет.

Скачать можно на (выбирайте):

http://win-web.ru/itbooks/open/asm_rudakov.html

http://snorient.net.ru/ebooks/book291.html

http://www.warezlab.ru/2007/01/11/jazyk_assemblera_uroki_programmirovanija.html

(книга судя по всему везде одна и та же)
Ответ отправил: Menand (статус: 7-ой класс)
Ответ отправлен: 13.04.2007, 18:22

Отвечает: Чинга
Здравствуйте, Кондрашов Дмитрий!
Проще всего начать с рассылки Калашникова, или же его книге. Можно почитать на subscrib'е хорошие рассылки. Книга это хорошо, но не всегда все прозрачно понятно.
Ответ отправил: Чинга (статус: 1-ый класс)
Ответ отправлен: 13.04.2007, 23:28

Отвечает: ramok
Здравствуйте, Кондрашов Дмитрий!

лично я по нему учился. рекомендую и очень. а часть по защищенному режиму вообще очень хороша как по мне. последовательно, шаг за шагом...
второй книгой Зубкова.
Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 15.04.2007, 05:10
Оценка за ответ: 5


Вопрос № 82.444
Я ток начинаю изучать ассемблер, книгу то я читаю , ток там примеров не очень то и много, вот дайте пример простейшего сложения десятичных чисел и вывод их в MessageBox или в окно DOS'a для TASM'a .386

и чтоб числа не вводить надобыло а сразу их в коде программы задавать
Отправлен: 13.04.2007, 18:13
Вопрос задал: Талян ) (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пашка
Здравствуйте, Талян )!

В некоторых книгах даётся просто описания комнад, без примеров в расчете на то что читающий сам сможет попробовать команду в полевых условиях. Но есть книги где всё описыватеся детально + примерами.
Поищите книги авторов:
Юрова.
Голубь
Пирогов.
или идите на сайты:
http://asm.shadrinsk.net/
www.wasm.ru
Ответ отправил: Пашка (статус: 2-ой класс)
Ответ отправлен: 13.04.2007, 18:42

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Талян )!
еще книги посмотрите тут:
http://ihtik.lib.ru/complit_30nov2006n/

В приложении программа которая выводит число.

Приложение:

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

Ответ отправил: Зенченко Константин Николаевич (статус: 10-ый класс)
Ответ отправлен: 13.04.2007, 18:53

Отвечает: Чинга
Здравствуйте, Талян )!
Вам надо прочитать книги. Можно рассылку на subscrib.ru там есть "Ассемблер для ДZенствующих". Там много примеров. И читая книги НАДО тут же писать примеры - пробовать их. В книгах даються знания, что к чему. Так что вам стоит написав пример понять его работу. А без практики этого ни как не понять.
Ответ отправил: Чинга (статус: 1-ый класс)
Ответ отправлен: 13.04.2007, 23:22


Вопрос № 82.469
Дорогие эксперты!!!
мне по школе надо написать прогу по Ассемблеру(8086)ума не приложу с чего начать..помогите мне плиз..и напишите здесь решение,программка не очень сложная
итак:
1.Напиши программу которая попросить у пользователя ввести пароль состоящий из минимум 4-ех символов.Программа проверит правильный ли пароль и если он правильный напишет сообщение "PASSWORD OK" программа позволит пользователю вводить не правильный пароль до трех раз.
спасибочки=)
Отправлен: 13.04.2007, 19:42
Вопрос задал: DZIN (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 3)

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

В приложении программа.
Скачайте пару книг по ассемблеру:
http://ihtik.lib.ru/complit_30nov2006n/
пройдетесь по коду с книгами все поймете.
Будут вопросы, пишите.
Удачи!

Приложение:

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

Ответ отправил: Зенченко Константин Николаевич (статус: 10-ый класс)
Ответ отправлен: 13.04.2007, 20:28
Оценка за ответ: 5
Комментарий оценки:
cпасибо большое!!!
надеюсь что мне все-таки повезет
и учитель нечего не заметит..
(все равно уже конец года так-что..)
=)

Отвечает: P@lach
Здравствуйте, DZIN!
Программа в приложении: символы на экран не выводятся, т.к. об этом в вопросе ни слова.

Приложение:

Ответ отправил: P@lach (статус: 2-ой класс)
Ответ отправлен: 14.04.2007, 11:41
Оценка за ответ: 5
Комментарий оценки:
cпасибо вам большое!!!
!!!!!!!!!!!!
и я оценила непредвзято ваш ответ..хех..
(на сколько позволили мне мои скромные познания в ассемблере..хехе=)

Отвечает: An42
Здравствуйте, DZIN!
При решение этой проблемы, нужно руководствоваться следующими правилами
пароль не правильный, если:
1) нажата функциональная клавиша
2) набрано менее 4-х символов
3) набрано меньше символов чем в пароле
4) набрано больше символов чем в пароле
5) было более 3-х попыток ввода
Насколько хорошее решение получилось не могу судить, не хотелось записывать ascii коды клавиш, а затем проводить сравнение 2-х строк.
Идея программы заключается в следующем. Двигаться по записи пароля проверяя совпадения кода нажатой клавиши и текущего кода пароля, при этом код клавиши не куда не записывается
В проге используется макрос при вызове dos_21 09, mes1 код:
mov ah,09
lea dx, mes1
int 21h
при вызове dos_21 07 код:
mov ah, 07
int 21h
при вызове dos_21 02, ,'*' код:
mov ah, 02
mov dl, ‘*’
int 21h

Удачи

Приложение:

Ответ отправил: An42 (статус: 1-ый класс)
Ответ отправлен: 14.04.2007, 19:53
Оценка за ответ: 4
Комментарий оценки:
окей спасибо..только у меня не DOS


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.50 (beta) от 15.04.2007
Яндекс Rambler's Top100

В избранное