"Роберт Джордайн. Справочное пособие программиста - 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 Введение. |
|
|