"Роберт Джордайн. Справочное пособие программиста - 2 (ассемблер, операционная система MS DOS)" - читать интересную книгу автора

Программисты на ассемблере не найдут ничего необычного в спо-
собе представления чисел и адресов, используемом в этой книге. Но
многие программисты на языках высокого уровня мало знакомы с
системой адресации и недесятичными числами и они могут быть слег-
ка сконфужены на первых порах. Если Вы относитесь к этой катего-
рии - не отчаивайтесь! Данная книга может служить сравнительно
безболезненным способом знакомства с этой кабаллистикой, а Ваше
образование как программиста будет существенно ограничено без зна-
комства с этими вещами. Чтобы помочь Вам в этом вопросе в книгу
включены два приложения. В приложении А обсуждаются двоичные и
шестнадцатиричные числа, а также как последние используются при
адресации памяти. Приложение Б более подробно разбирает двоичные
числа и их использование в битовых операциях. Даже если Вы не
нуждаетесь в помощи в этом отношении обратите внимание на следую-
щие правила:

1. Для удобства менее классных программистов, все числа счи-
таются десятичными, до тех пор пока за ними не следует H (для
шестнадцатиричных) или B (для двоичных). Иногда B опускается
после двоичных чисел, когда очевидно, что их значения описы-
вают цепочку битов.

2. Другое исключение - числа из восьми цифр вида 0000:0000.
Это шестнадцатиричные числа, дающие сегмент и смещение адреса
памяти. Их значение объяснено в приложении А.

3. Биты нумеруются от 0 до 7 (или от 0 до 15), где бит 0 соот-
ветствует младшему биту (т.е., когда установлен бит 0 = 1, а
бит 7 = 128).

4. Выражение вида "ASCII 5" относится к символу номер 5 набора
ASCII. Это означает, что оно относится к одному байту со зна-
чением 5, а не к коду ASCII для символа 5 и не к двухбайтному
целому, представляющему значение 5.

5. Числа заключенные в квадратные скобки, напр. [2.1.3], яв-
ляются перекрестными ссылками на другие разделы данной книги.
Приведенный пример подразумевает "Глава 2, Раздел 1, Пункт 3".
[2.1.0] относится к общему обсуждению, начинающему раздел 1
главы 2. Вы обнаружите сотни таких ссылок, рассеяных по всему
тексту. Они отсылают Вас к тем местам книги, в которых Вы
можете найти информацию об упомянутом предмете. Их основное
назначение - помощь начинающим. Если Вы понимаете о чем идет
речь, игнорируйте перекрестные ссылки.

6. Когда в текст включен текст программы, то он всегда выделен
жирным шрифтом.


.h1 Введение.