kan3k1k3n
@kan3k1k3n

Как поменять кодировку в ассемблере на русскую?

сделал простенькую программу вывода слова привет:
.model tiny
.code
            org 100h
    begin:  
            mov ah, 9
            mov dx,offset message
            int 21h
            ret
    message db  "Привет", 0dh, 0ah, '$'
end begin

но выводит непонятные символы. работаю в vs code. уже менял кодировку в нижней панеле на cp 866. ничего не помогает
  • Вопрос задан
  • 458 просмотров
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
Тут просто надо разобраться в двух вещах:
1. В какой кодировки у вас исходный файл, и соответственно как это было скомпилировано;
2. В какой кодировки выводит консоль, проверить командой chcp

Они должны совпадать.
Ответ написан
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
Выкинуть VSCode и работать в редакторе для DOS, раз пишешь под DOS. Или выкинуть DOS и писать под Винду.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы