|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.10.2010, 19:22 | #1 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 10
|
Вывод русского алфавита в Debug.exe
Помогите пожалуйста. Как сделать так, чтобы в debug вывести весь русский алфавит? Чтобы сначала шли все большие буквы а следом маленькие? По отдельности получается вывести от символа А(код 128) до символа п (код 207) и кусочек от р (код 224) до я(код 239). + там же еще большая и маленькие буквы ё. Помоги все вывести сразу на экран, пожалуйста=)
|
26.10.2010, 19:29 | #3 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 10
|
У меня не получается..я только начинаю и не знаю, как эти 2 куска склеить) А так, как я пыталась - выводится алфавит только от А до п.
|
26.10.2010, 19:32 | #4 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Покажите, как вы пытались.
И вопрос: может можно заглавные выводить ? Они ведь все одним блоком идут. |
26.10.2010, 19:33 | #5 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 10
|
Вот так пишу:
mov ah,02 mov dl,80 mov cx,0031 int 21 inc dl loop 0107 int 20 . Вот тут он выведет от А до п. а вот тут от р до я mov ah,02 mov dl,e0 mov cx,0010 int 21 inc dl loop 0107 int 20 . А как их вместе написать, чтобы это работало и еще буквы Ёё выводило в правильном порядке? Потому что в результате надо чтобы все буквы шли по порядке сначала большие, потом маленькие. |
26.10.2010, 19:38 | #6 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Ну вот склеил...
Код:
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 26.10.2010 в 19:43. |
26.10.2010, 19:44 | #7 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 10
|
Ага...спасибо. Сейчас попробую...
значит после цикла пишется следующий кусочек. А можно еще вопрос (я только совсем начинаю и такого элементарного порой не найти...) вот loop 0112 - за что отвечает? То, что цикл - понятно..а вот 0112 именно |
26.10.2010, 19:58 | #8 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
112 это аддрес на которой будет выполняться переход, т.е. начало цикла. Узнать можно либо набрав все команды и потом подставить правильные аддреса, либо быть мега гуру и помнить сколько занимает каждая команда байт и в уме просчитывать.
Ну а это и со всеми ё Код:
|
26.10.2010, 20:04 | #9 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 10
|
Ясно.. спасибо большое.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с отображением русского языка (Windows Forms C++ CLI) | Alex TGM | Помощь студентам | 0 | 17.08.2010 11:13 |
Проблема с отображением русского языка в программе(C++ CLR) | Alex TGM | Помощь студентам | 0 | 16.08.2010 22:26 |
не правильное отображение русского языка в delphi 2009 | motaro | Общие вопросы Delphi | 10 | 25.09.2009 20:53 |
Шифрация Русского Языка (С++/Но помоему не зависит) | Balizard | Помощь студентам | 2 | 02.05.2009 09:27 |
Поддержка русского языка в сообщении | shurik_7866 | Работа с сетью в Delphi | 2 | 08.01.2008 17:09 |