|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2015, 15:11 | #1 |
Пользователь
Регистрация: 22.12.2015
Сообщений: 10
|
Определить и вывести на экран информацию о стране (DOS 38h).
Форумчане, помогите пожалуйста с л/р. Выводит иероглифы. Помогите исправить.
Код:
|
22.12.2015, 18:38 | #2 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
..почитай про эту функцию в справочнике. Там сказано, что если на входе AL нуль, то результат возвращается в ВХ. Буфер в данном случае вообще не нужен. Получил код страны в ВХ и переходи по-нему в таблице переходов. Вот тебе код на FASM:
Код:
Нашедшего выход - затаптывают первым..
|
22.12.2015, 20:06 | #3 |
Пользователь
Регистрация: 22.12.2015
Сообщений: 10
|
А на windows 7 x64 получится запустить ?
|
22.12.2015, 20:52 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
ДосБокс в помощь
|
22.12.2015, 21:35 | #5 |
Пользователь
Регистрация: 22.12.2015
Сообщений: 10
|
Попробовал DOX-BOX. Выводит опять иероглифы(((http://upload.akusherstvo.ru/image906869.jpg Может я что то не так делаю.
|
22.12.2015, 22:17 | #6 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Возьмите турбодебугер. Там можно выполнить код по шагам и посмотреть что куда и как. Отладите свой код и будет вам счастье.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить и вывести на экран информацию о стране (DOS 38h). | INSIDER73 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 20 | 22.12.2015 15:41 |
Задание: Сгенерировать и вывести на экран массив А 10x10 случайных реальных чисел в диапазоне от 1 до 9. Определить по А и вывести | Don202 | Помощь студентам | 1 | 25.09.2013 11:26 |
Определить и вывести на экран количество логических дисков | Satura | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 07.12.2012 15:36 |
Вывести на экран информацию о всех диск | windetta35555 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 31.05.2011 20:02 |
Создать файл записей (таблицу) и вывести на экран информацию о людях (имя, год рожденя, день рождения) | пепелаЦО | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.05.2009 12:15 |