"П.Нортон "Программно-аппаратная организация компьютера IBM PC"" - читать интересную книгу авторабольшую работу, включив все необходимые рекомендации для тех случаев,
которые они не могли детально пояснить. (Вы многое сможете узнать о языке Паскаль, внимательно изучив примеры, приведенные в этой книге, и прочитав руководство по языку Паскаль в приложении 2). Как и в случае с языком Паскаль, рекомендации по программированию на ассемблере можно найти в руководстве по ассемблеру для IBM/PC. Однако, в этом руководстве Вы не найдете набора машинных команд. Он описывается в двух упоминавшихся выше книгах по микропроцессору 8086. Руководство по ассемблеру для IBM/PC очень плохо обьясняет вопросы программирования и практически не содержит необходимой вспомогательной информации, но без него невозможно пользоваться ассемблером. (Приложение 3 к настоящей книге описывает методы об'единения программ, написанных на языках Паскаль и ассемблер, а также содержит ряд полезных советов, которые помогут Вам начать изучение языка ассемблера.) 1.6. Несколько замечаний о способе изложения материала В этой книге я старался обьяснять все как можно проще, яснее и по возможности без противоречий. Если Вам встретится непонятный термин, загляните в краткий глоссарий терминов, приведенный в приложении 1. Ниже приведен ряд замечаний. поясняющих способ изложения материала, использованный в этой книге. Сначала о представлении чисел. Числа всегда будут записываться обычными десятичными цифрами, которые все мы изучаем еще в детстве. В тех случаях, когда это необходимо, будут "шестнадцатиричное". Шестнадцатиричные числа удобно использовать при работе с компьютером, поскольку они представляют собой удобную сокращенную запись двоичных чисел. В отличие от десятичной системы, использующей десять цифр, в шестнадцатиричной системе цифр шестнадцать, обозначаемых от 0 до 9, далее следует А (со значением 10), В, С, D, E, и наконец, F (со значением пятнадцать). В этой книге 11 глав (шестнадцатиричное В); Декларация Независимости была подписана в 1776 году (шестнадцатиричное 6F0). Вас может удивить запись чисел и в десятичном и в шестнадцатиричном виде, хотя бы потому, что ни Паскаль, ни Бейсик, ни ассемблер не требуют использования шестнадцатиричных чисел при программировании. Тому есть три причины. Одна состоит в том, что некоторые числа, например, адреса ячеек памяти, имеет больше смысла представлять в шестнадцатиричном виде. Другая связана с тем, что вспомогательная программа ДОС DEBUG использует только шестнадцатиричную форму представления. И, наконец, часть литературы по IBM/PC, в частности техническое руководство, широко использует шестнадцатиричную форму, причем даже без специальных оговорок. Чтобы облегчить Вам сопоставление информации этой книги с другими источниками, числа приводятся как в десятичном, так и в шестнадцатиричном виде. Еще один элемент компьютерного жаргона, связанный с записью чисел, - это использование буквы "К". "К" соответствует числу 1024, так что 64К будет соответствовать 64 раза по 1024 или 65536. Термин "К" широко используется, поскольку он является кратким обозначением числа, примерно равного одной тысяче - так что легко понять, что 64К примерно |
|
|