|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.02.2009, 17:44 | #1 |
Временно — юрист.
Форумчанин
Регистрация: 31.03.2008
Сообщений: 204
|
Неправильно работает программа из книги Абеля.
Учу АСМ по Питеру Абелю.
Вот программа, которая выводит почти все символы аски. Ошибка была изначально в книге (метку Д30 я сам доставил). Вобщем компилируется, но выдает потом хрен знает что. Код:
И сразу попутно вопрос: зачем в каждой процедуре сохранять и восстанавливать значение регистров? Последний раз редактировалось bullvinkle; 22.02.2009 в 17:47. |
22.02.2009, 19:56 | #2 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
1. Надо установить графический режим (например такой):
Код:
2. Попробуйте запихать cx в стек перед int 21h (09h): Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
22.02.2009, 20:43 | #3 | |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Цитата:
xor eax, eax
xchg [eax], eax |
|
23.02.2009, 10:56 | #4 |
Временно — юрист.
Форумчанин
Регистрация: 31.03.2008
Сообщений: 204
|
Ой! Спасибо за советы, но это я тупонул
Я просто компилировал как ЕХЕ, а надо СОМ. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неправильно работает свойство Memo.CaretPos | Armorer | Общие вопросы Delphi | 9 | 24.05.2011 18:26 |
Спецы!! Проверьте прогу почему работает неправильно?? | SanSanblch | Общие вопросы Delphi | 2 | 05.12.2008 18:17 |
задача работает неправильно, подскажите! | IvanIvan | Помощь студентам | 1 | 26.05.2008 22:21 |
Скрипт неправильно работает | aleksa76 | JavaScript, Ajax | 4 | 21.05.2008 17:47 |
Запрос неправильно работает... | yulia | БД в Delphi | 0 | 27.05.2007 20:41 |