|
Последнее время бурно развиваются средства программирования, а вот в области обучения информационным технологиям недостаточное внимание уделялось "праязыкам", на которых тесно общаются человек и ПК. Издательский дом "Питер" решил восполнить этот пробел и выпустил ряд книг из серии "Учебный курс", посвященных языкам программирования ассемблер, Cи++ и Visual Basic. Они имеют поурочную структуру, что удобно для пользователей, самостоятельно изучающих ПК, а также для студентов в качестве дополнительных пособий по соответствующим вузовским курсам.
Assembler. Учебный курс (+ дискета)
Юров В., Хорошенко С.
Авторы данной книги - профессиональные преподаватели. Их цель - помочь читателю, не имеющему специальной подготовки, сформировать собственные представления об архитектуре процессоров Intel Pentium и основах программирования на соответствующем языке низкого уровня.
Весь материал книги разбит на 17 глав. В двух первых главах приведены общие сведения об ЭВМ и архитектуре ПК, а в качестве примеров рассматриваются процессоры i486 и Pentium. Кроме того, там рассказано о регистрах процессоров, организации оперативной памяти компьютера, допустимых форматах и типах данных, машинных командах и системе прерываний.
Далее на конкретном примере рассмотрены принципы программирования на ассемблере, а также типовые структуры программы. Большинство глав содержит описание систем команд микропроцессора и обмена данными, а также отдельных команд арифметических, логических и передачи управления. Также представлены и более содержательные лексические фрагменты программ: цепочечные команды, сложные структуры данных (массивы, структуры, объединения и записи) и макросредства (псевдооператоры, макрокоманды, директивы и т. п.). Завершают курс главы о технологии программирования на ассемблере, работе с прерываниями и о функционировании микропроцессора в защищенном режиме.
Книга включает десять приложений, в том числе таблицы опций транслятора TASM и редактора TLINK, описание систем команд микропроцессоров Intel, таблицы кодов символов, функции прерываний для BIOS и DOS и др. К курсу прилагается дискета с исходными кодами всех описанных программ и справочной системой по языку ассемблер со ссылками на материалы соответствующих глав.
К сожалению, в первых главах нет ссылок на отечественные работы и подобное упущение тем досаднее, что издание предназначено для студентов, которым, естественно, следует их знать.
Мир ПК 10/99
|