![]() |
|
Модераторы: Poseidon |
![]()
|
|
| surgutfred |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.4.2011 Репутация: нет Всего: нет |
Добрый день.
Задание такое: Написать программу, которая блокирует систему до тех пор, пока на клавиатуре не будет нажата определенная комбинация клавиш (пока пользователь не напишет пароль в строке). Обработчик прерывания: клавиатура В лекции есть похожий пример - Выход из программы происходит лишь при одновременном нажатии клавиш CTRL, ALT, Fl0.:
На лекции препод копировал из лекции в файл, компилировал и демонстрировал работу проги. Но у меня дома почему то не компилится, ошибки прут. Типа такого: ex.asm(5): error A2044: invalid character in file ex.asm(9): error A2044: invalid character in file ex.asm(11): error A2044: invalid character in file ex.asm(11): error A2039: line too long ex.asm(12): error A2044: invalid character in file ex.asm(12): error A2039: line too long ex.asm(13): error A2044: invalid character in file ex.asm(13): error A2039: line too long ex.asm(14): error A2044: invalid character in file ex.asm(14): error A2039: line too long и т.д. Чего то не хватает? Я ошибки понимаю как неправильный символ и длинная строка, но ничего такого не вижу. Помогите понять почему не компилится? Если поможете с написанием программы то же буду благодарен. Файлы ассемблера у меня такие LINK.EXE MASM.EXE ML.EXE |
|||
|
||||
| iff |
|
|||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 3 Всего: 16 |
судя по коду, он написан для TASM, а не для MASM. Я могу могу выполнить нужное вам задание, но не ясно:
Нужно ожидать нажатия комбинации клавишь или ожидать ввода строки(пароля)? Потому что комбинация клавиш это одновременное нажатие например Ctrl+Alt+F10, а ввод пароля это последовательный ввод по буквам слова, например "password". -------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
| surgutfred |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.4.2011 Репутация: нет Всего: нет |
||||
|
||||
| iff |
|
|||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 3 Всего: 16 |
surgutfred, от куда вы взяди код в электронном виде? кто печатал?
потому что некоторые символы латиницы были заменены кириллическими символами со схожем написание (например латинская би заманена на русскую вэ и т.д.) После редактирования я откомпилировал код TASM 5.0 и он работает как надо. -------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
| surgutfred |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.4.2011 Репутация: нет Всего: нет |
||||
|
||||
| iff |
|
|||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 3 Всего: 16 |
Вот как раз напишите программу для проверки Добавлено через 1 минуту и 7 секунд Ну или возьмите редактор и поменяйте кодировку на DOS - латиница не изменится, а вот кирилица изменится на иероглифы. Добавлено через 4 минуты и 37 секунд Вот. Смотрите те места, где было написано AX изменились на иероглифы (т.е. там было написано не а-икс, а а-хэ) и т.д. Присоединённый файл ( Кол-во скачиваний: 8 )
_____1.JPG 52,95 Kb-------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
| iff |
|
|||
![]() Администратор ![]() ![]() Профиль Группа: Участник Сообщений: 949 Регистрация: 23.3.2007 Репутация: 3 Всего: 16 |
А на счёт самого задания? Вы, я так понял, хотите что-бы его выполненли за вас? - Я могу это сделать.
Присоединённый файл ( Кол-во скачиваний: 11 )
_____1.JPG 52,95 Kb-------------------- DOS... Синей пеленой экран заполнил чистый DOS Мышь... Стала вдруг квадратной, потеряла форму мышь... Я разбил окно, девяностопятое мастдайное окно, И поставил DOS, и тогда увидел: Это счастье, — вот оно. |
|||
|
||||
| surgutfred |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.4.2011 Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |