Вопрос № 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/).
Заранее благодарю за ответ.
Ответ отправил: 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/
В приложении программа которая выводит число.
Приложение:
--------- И только наступив на грабли мы преобретаем драгоценный опыт!
Отвечает: Чинга
Здравствуйте, Талян )!
Вам надо прочитать книги. Можно рассылку на 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