![]() |
eXeL@B —› Вопросы новичков —› вопрос по RadAsm 2 |
Посл.ответ | Сообщение |
|
Создано: 27 апреля 2011 19:44 · Поправил: magistr011 · Личное сообщение · #1 ![]() Добился я своего в этом радасме)) Теперь не могу разобраться как вывести тоже самое только по русски )) вместо Hello Привет Если тупо в коде программы поменять английсккое слово на русское, то вместо русского слова появляются крючки всякие (( вот программа: ![]() Вот код: .model small .stack 256h .data szHello db 'Hello world !!!','$' ; Если тут написать по русски: 'Привет мир','$' то ничего не получается .code mov ax,@data mov ds,ax mov es,ax mov ah,9h lea dx,szHello int 21h mov ah,1h int 21h mov ax,4c00h int 21h end Вот что по русски получается: ![]() ![]() |
|
Создано: 27 апреля 2011 20:03 · Личное сообщение · #2 |
|
Создано: 27 апреля 2011 20:06 · Личное сообщение · #3 |
|
Создано: 27 апреля 2011 20:38 · Личное сообщение · #4 |
|
Создано: 27 апреля 2011 20:45 · Личное сообщение · #5 magistr011 попробуй запустить на своем компьютере файл в аттаче (не забудь перезагрузить машину ![]() ![]() ![]() |
|
Создано: 27 апреля 2011 20:56 · Поправил: _ruzmaz_ · Личное сообщение · #6 а при чем тут шрифт? это потому, что исходник в ANSI 1251, а надо в OEM 866 (либо делать так, чтоб прога сама возилась с кодовыми страницами во время работы, но это морока какая-то) - не знаю как с заданием кодировки исходника в радасме, но всегда можно воспользоваться, например, Notepad++ upd глянул RadASM 2.2.2.0 - ничего связанного с кодировкой не нашел, сомневаюсь что в радасме вообще можно задать кодировку при сохранении или во время редактирования ![]() |
|
Создано: 27 апреля 2011 21:46 · Личное сообщение · #7 Jupiter пишет: Используй шрифт Terminal Годится, он как раз в кодировке OEM, только весь код тоже в этой кодировке получается и компилятор почему-то ругается потом... inffo пишет: попробуй запустить на своем компьютере файл в аттаче запустил и так и не понял что изменилось))) Не помогло думаю, а что за файлик? Он мне в реестр что-то добавил... _ruzmaz_ пишет: всегда можно воспользоваться, например, Notepad++ Я как раз хотел написать, что в блокноте кодировку попробовал поменять)) Блокнот рулит!!! Спасибо всем ![]() Вот что получилось: ![]() ![]() |
|
Создано: 28 апреля 2011 13:33 · Личное сообщение · #8 |
|
Создано: 28 апреля 2011 15:21 · Личное сообщение · #9 magistr011 пишет: запустил и так и не понял что изменилось))) Не помогло думаю, а что за файлик? Он мне в реестр что-то добавил... Вообще, перед тем как что-нибудь добавить в реестр надо посмотреть, что добавляешь (можно блокнотом) ![]() И поиск в Google ни кто не отменял, пишешь "проблема с отображением русских шрифтов в DOS" и радуешься результату ![]() Вот еще один вариант из нета: Code:
![]() |
|
Создано: 28 апреля 2011 21:35 · Личное сообщение · #10 |
![]() |
eXeL@B —› Вопросы новичков —› вопрос по RadAsm 2 |
Эта тема закрыта. Ответы больше не принимаются. |