Вопрос о машинном коде (для технарей)

Какой разделитель ставится в машинном коде, чтобы двоичной записью 11111111 на экран отображалось число 255, или символ "я"? Последовательность одинакова, так?
8 года назад от Злое_но_симпатиШное Привидение

3 Ответы

0 голосов
Ну, 11111111 в двоичной - это 255 в десятичной системе. Остальное - чешуя. Код буквы "я" в ASCII - 239. А 255 - "хитрый" пробел.
А вот в ANSI действительно "я" будет иметь код 255.

И, как уже сказали, кодировок разных - тьма!
8 года назад от Андрей Панамарев
0 голосов
Программирование и технари - вещи абсолютно разные. Я технарь, но нихрена не сображаю в программировании. И не преживаю по этому поводу, у меня своя область деятельности.
8 года назад от пастор
0 голосов
Никакого разделителя. А что будет на экране, зависит от программы и кодировки символов, а их разных для русского языка штук пять, не считая юникода. В машинном коде вобще нет специальной команды вывода на экран, это задача контроллера дисплея, который обслуживается драйвером дисплея, входящим в состав операционной системы, к функциям которой обращается желающая что-то вывести на экран прикладная программа. так что в ней есть только вызов функции операционной системы с передачей ей нужных параметров.
8 года назад от Одержимый

Связанные вопросы