Уважаемые подписчики, задающие вопросы! Обращайтесь в Ваших вопросах не ко мне,
а к эксперту.
Например, так: "Здравствуйте, эксперты!" "Приветствую Вас!" и пр.
Но никак не: "Здравствуйте, Олег!".
Ведь вы письмо отправляете не мне, в всем экспертам!
Спасибо.
Вопрос
Мне не совсем понятна шестнадцатеричная система исчисления :(( не могли бы вы поподробнее объяснить.
Ответ
Двоичная система тебе понятна?
Значит так:
Что такое десятичная система? берем число:
372 например.
это 3 * 100 + 7 * 10 + 2 * 1
это в свою очередь 3 * 10^2 + 7 * 10^1 + 2 * 10^0
То есть десятичная система у нас базируется на степени десятки.
И для отображения требуется соответственно 10 знаков.
Теперь с двоичной системой разберемся...
Все происходит соответственно, только за основу берется двойка. и двумя знаками (цифрами) происходит отображение (0 или 1).
100101 = 1 * 2^5 + 1 * 2^2 + 1 * 2^0
Нули я по понятным причинам пропустил.
Теперь вот что: с десятичной системе разряды идут примерно так:
(хм, а почему примерно?)
... 1000 100 10 1
В двоичной получается:
... 256 128 64 32 16 8 4 2 1
Ну теперь собственно про шестнадцатиричную систему:
за основу системы счисления берется 16, для отображения нужно 16 знаков (0 - 9, a - f)
Разряды в шестнадцатиричной системе получаются такие:
... 65536 4096 256 16 1
На лицо зависимость между двоичной и шестнадцатиричной системой...
то есть из 4 двоичных знаков легко можно получить один шестнадцатиричный.
Аналогично и для других систем счисления, помню раньше на ДВК повсеместно использовалась восьмеричная система счисления, основа - 8 и 8 знаков соответственно (0 - 7)
и разряды соответственно такие: ... 512 64 8 1
А еще помню была такая система - называлась RADIX50... На тех же ДВК. правда там было не 50 знаков а всего лишь 40, (50 - это восьмеричное число) но зато это давало компактное представление... 16 бит записывались в 3 знака. и использовались там цифры, буквы и еще разные символы... :)
Надеюсь я достаточно доходчиво все объяснил? или надо еще наглядных примеров привести?
Отправил: Dron (http://dronv.chat.ru/ - Хочу свою операционную систему!)
Эксперт отправил ответов (всего): 2
Экспертная группа: Общие вопросы по программированию на Ассемблере под DOS
Вопрос
Подскажите назначение функций 4A и 4B INT 21h
Где можно узнать о прерываниях MS-DOS ?
Заранее благодарен.
Ответ
4ah - это изменение размера выделенного блока памяти в DOS...
а 4bh - это load & execute a program...
Имеет несколько подфункций...
Подробнее можно посмотреть в TechHelp или InterruptList
Отправил: Dron (http://dronv.chat.ru/ - Хочу свою операционную систему!)
Эксперт отправил ответов (всего): 3
Экспертная группа: Общие вопросы по программированию на Ассемблере под DOS
Вопрос
Подскажите назначение функций 4A и 4B INT 21h
Где можно узнать о прерываниях MS-DOS ?
Заранее благодарен.
Ответ
скачай программку хорошую называется HelpAsm
взять можно тут www.kalashikoff.ru там посмотри :)
Отправил: sasha Эксперт отправил ответов (всего): 4
Экспертная группа: Общие вопросы по программированию на Ассемблере под DOS
Вопрос
Уважаемый Олег.
Я скачал любезно предоставленный Вашим сайтом DOS navigator. Программа успешно разархивировалась и запустилась, однако русский шрифт в окнах (очевидно, это должен быть русский шрифт) представляется в виде псевдознаков. Наверно нужно загрузить какой-то руссификатор для DOS. Я ничего подобного среди файлов не нашёл, а своего у меня нет (только для Windows). Положение осложняется тем, что я нахожусь за границей (в Китае) и поэтому Митинский рынок для меня недосягаем.
Посоветуйте, где можно скачать руссификатор для DOS. А может проблема не в этом?
Заранее благодарен
Костя
Ответ
Не понял. Если есть русификатор для виндоус,то он и для дос есть. Навигатор в вин. окне русский ? (в окне под вин., не в полноэкранном режиме.). Русификация в виндоус под дос ставится стандартными средствами так :
В config.sys пишем:
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
rem keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys (Для набора русского текста, для просмотра не нужен)
Это в Вин95 - 98 - Миллениум. В 2000 - NT непомню.
Отдельный русификатор - ну не знаю.
Посмотрите по поиску.
Отправил: PavelAT Эксперт отправил ответов (всего): 1
Экспертная группа: Пользовательская работа c DOS
Вопрос
Уважаемый Олег.
Я скачал любезно предоставленный Вашим сайтом DOS navigator. Программа успешно разархивировалась и запустилась, однако русский шрифт в окнах (очевидно, это должен быть русский шрифт) представляется в виде псевдознаков. Наверно нужно загрузить какой-то руссификатор для DOS. Я ничего подобного среди файлов не нашёл, а своего у меня нет (только для Windows). Положение осложняется тем, что я нахожусь за границей (в Китае) и поэтому Митинский рынок для меня недосягаем.
Посоветуйте, где можно скачать руссификатор для DOS. А может проблема не в этом?
Заранее благодарен
Костя
Ответ
Попытайтесь найти в каком-нибудь файловом архиве вроде download.ru или на filesearch.ru программы русификаторы rk.exe (может rk.com) или keyrus.com. Это самые популярные IMHO русификаторы времен ДОС. Если нигде не найдешь, то могу постараться закачать на сайт.
Отправил: Александр Эксперт отправил ответов (всего): 1
(C) Москва, 2001. Авторское право принадлежит Калашникову О.А.
Публичное размещение материала из рассылки, а также его использование
полностью или частично в коммерческих или иных подобных целях без письменного
согласия автора влечет ответственность за нарушение авторских прав.