Абель П. Язык Ассемблера для ШМ PC и программирования /Пер. с англ. Ю.В.Сальникова.— М.:Высш. шк., 1992.—447 с.:ил. ( ISBN 5-06-001518-1 СССР В книге содержатся сведения о функциональной структуре, машинном языке и языке Ассемблера, методах отладки программ, управлении данными. Изложение методически продумано и рассчитано на активное программирование; Приводится большое количество упражнений, отражающих разнообразные- практические ситуации, вопросы для самостоятельной проработки, а также справочная информация, ответы на вопросы, предметный указатель. : Книга может быть использована студентами вузов, преподавателями, а также как справочное пособие для программистов. Предисловие переводчика
Книга 'представляет собой учебное пособие По программированию на языке Ассемблер для персональных компьютеров, совместимых с IBM PC, адресованное прежде всего начинающим. Обилие примеров и исходных текстов программ является несомненным достоинством, позволяющим начинать практическое программирование уже с первых страниц книги. Профессиональные программисты смогут найти в книге много полезной информации. Стиль книги очень живой, простой, не требующий никакой специальной, или математической подготовки. Единственное, что необходимо для работы над книгой, - постоянный доступ к персональному компьютеру.
Переводчик в основном придерживался терминологии книг В.М.Брябрина "Программное обеспечение персональных ЭВМ" (1988), i -В.Л.Григорьева "Программирование однокристальных микропроцессоров" (1987), а также А.Б.Борковского "Англо-русский словарь по программированию и информатике" (1987). Во многих случаях переводчик сохранял профессиональную терминологию, максимально щадящую техническое описание в оригинале. Такая терминология принята во многих коллективах программистов-разработчиков, где чаще всего приходится работать с оригинальной документацией на английском языке ввиду дефицита отечественной литературы по данной тематике.
Большинство примеров, приведенных в данной книге, проверены на компьютерах, совместимых с IBM PC. При переводе без специальных оговорок исправлены мелкие неточности и опечатки оригинала.
Текст перевода сформирован и отредактирован в интегрированных системах Framework и Word.
В следующей фразе на английском языке переводчик выражает свою признательность Питеру Абелю за то, что его книга явилась не только объектом перевода на русский язых, но и прекрасным руководством по программированию:
"I express my thanks to Peter Abel since his book has proved to be not only an object of translation for russian readers, buf mainly an excellent reference guide that helps me to create many ° useful programs."
Автор перевода благодарен всем, кто оказал помощь при вводе текста рукописи на машинные носители. Особую признательность автор перевода выражает своей жене, а также С.В.Ефремову за ценные советы и тестирование программ.
К сожалению, "название книги переведено неудачно. Предпочтительнее "Программирование на языке Ассемблер для IBM PC".
Переводчик и издательство будут весьма признательны за предложения и замечания по книге, которые можно направлять по адресу: 101430, Москва, ГСП-4, Неглинная, 29/14.

Подход к книг*
Данная книга одновременно является и учебником, и постоянным справочным пособием для работы. Чтобы достичь наиболее эффективного использования микрокомпьютера и программного обеспечения, необходимо, тщательно прорабатывать каждую главу и перечитывать материал, который не сразу ясен. Ключевые моменты находятся в примерах программ, которые следует преобразовать в выполнимые модули и исполнить. Прорабатывайте упражнения, приведенные в конце глав.
Первые восемь глав составляют базовый материал для данной книги и для языка Ассемблер. После этих глав можно продолжить с глав 9, 11, 12, 14, 15, 19, 20 или 21. Связаны между собой главы 8. ..10, 12 и 13, 15. ..18. Главы 22. ..25 содержат справочный материал.
Когда вы освоите эту книгу, то сможете:
понимать устройство персонального компьютера; понимать коды машинного языка и шестнадцатиричныйформат;
* понимать назначение отдельных шагов при ассемблировании, компоновке и выполнении;
* писать программы на языке Ассемблер для управления экраном, арифметических действий, преобразования ASCII-кодов в двоичные форматы, табличного поиска и сортировки, дисковых операций ввода-вывода;
* осуществлять трассировку при выполнении программы как средство отладки;
* писать собственные макрокоманды;
* компоновать вместе отдельные программы.
Изучение языка Ассемблер и создание работающих программ
* захватывающий процесс. Затраченное время и усилия несомненно будут вознаграждены.
Признательность автора
Автор благодарен за помощь и сотрудничество всем, кто внес предложения и просматривал рукопись.
Hosted by uCoz