[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
assembler
(0)       Использует 1 человек

Комментарии

Ни одного комментария.
Написать тут
Описание:
абель
Автор:
xsy
Создан:
11 апреля 2013 в 20:31
Публичный:
Да
Тип словаря:
Книга
Последовательные отрывки из загруженного файла.
Содержание:
1448 отрывков, 736943 символа
1 Питер Абель
АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC
ПРЕДИСЛОВИЕ ПЕРЕВОДЧИКА
Книга представляет собой учебник по программированию на языке
Ассемблера для персональных компьютерах, совместимых с IBM PC,
адресованный прежде всего начинающим. Обилие примеров и исходных текстов
программ представляет несомненное достоинство книги, позволяющее начинать
практическое программирование уже с первых страниц книги.
2 Профессиональные
программисты смогут найти в книге много полезной информации. Стиль книги
очень живой, простой, не требующий никакой специальной или математической
подготовки. Единственное, что необходимо для работы над книгой, это
постоянный доступ к персональному компьютеру.
Переводчик в основном придерживался терминологии книг В.М.Брябрина
"Программное обеспечение персональных ЭВМ" (1988), С.Писарева, Б.Шура
"Программноаппаратная организация компьютера IBM PC" (1987),
В.Л.Григорьева "Программирование однокристальных микропроцессоров" (1987),
а также А.Б.Борковского "Англорусский словарь по программированию и
информатике" (1987).
3 Во многих случаях переводчик придерживался
"профессионального диалекта" максимально щадящего технические термины в
оригинале. Такой диалект принят во многих коллективах
программистовразработчиков, где чаще всего приходится работать с
оригинальной документацией на английском языке, ввиду острейшего дефицита
отечественной литературы по данной тематике.
Большинство примеров, приведенных в данной книге, проверены на
компьютерах совместимых с IBM PC.
4 При переводе без специальных оговорок
исправлены мелкие неточности и опечатки оригинала.
Текст перевода сформирован и отредактирован в интегрированной системе
Framework.
Автор перевода благодарен всем, кто оказал помощь при вводе рукописи
на машинные носители. Особую признательность автор перевода выражает своей
жене.
ПРЕДИСЛОВИЕ
Появление микропроцессоров в 60х годах cвязано с разработкой
интегральных схем (ИС).
5 Интегральные схемы объединяли в себе различные
электронные компоненты в единый элемент на силиконовом "чипе".
Разработчики установили этот крошечный чип в устройство, напоминающие
сороконожку и включили его в функционирующие системы. В начале 70х
микрокомпьютеры на процессоре Intel 8008 возвестили о первом поколении
микропроцессоров.
К 1974 году появилось второе поколение микропроцессоров oбщего
назначения Intel 8080.
6 Данный успех побудил другие фирмы к производству
этих или аналогичных процессоров.
В 1978 году фирма Intel выпустила процессор третьего поколения
Intel 8086, который обеспечивал некоторую совместимость с 8080 и являлся
значительным продвижением вперед в данной области. Для поддержки более
простых устройств и обеспечения совместимости с устройствами вводавывода
того времени Intel разработал разновидность процессора 8086 процессор
8088, который в 1981 году был выбран фирмой iВМ для ее персональных
компьютеров.
7 Более развитой версией процессора 8088 является процесcор 80188, а
для процессора 8086 процессоры 80186, 80286 и 80386, которые обеспечили
дополнительные возможности и повыcили мощность вычислений. Микропроцессор
80286, установленный в компьютерах IBM AT появился в 1984 году. Все эти
процессоры имеют отношение к развитой архитектуре процессоров фирмы Intel
и обозначаются как iAPX 86, iAPX 88, iAPX 86, iAPX286 и iAPX386, где APX
Intel Advanced Processor Architecture.
8 Распространение микрокомпьютеров послужило причиной пеpесмотра
отношения к языку ассемблера по двум основным причинам. Вопервых,
программы, написанные на языке ассемблера, требуют значительно меньше
памяти и времени выполнения. Вовторых, знание языка ассемблера и
результирующего машинного кода дает понимание архитектуры машины, что вряд
ли обеспечивается при работе на языке высокого уровня. Хотя большинство
специалистов в области программного обеспечения ведут разработки на языках
высокого уровня, таких как Паскаль или С, что проще при написании
программ, наиболее мощное и эффективное программное обеспечение полностью
или частично написано на языке ассемблера.
9 Языки высокого уровня были разработаны для того, чтобы избежать
специальной технической особенности конкретных компьютеров. Язык
ассемблера, в свою очередь, разработан для конкретной специфики компьютера
или точнее для специфики процессора. Следовательно, для того, чтобы
написать программу на языке ассемблера для конкретного компьютера, следует
знать его архитектуру и данная книга содержит весь необходимый базовый
материал.
10 Для работы кроме этого материала и cоответствующих знаний
необходимы следующее:
Доступ персональному компьютеру IBM PC или совместимому с ним
c оперативной памятью минимум 64К и одним дисководом. Лучше, но не
обязательно, если будет дополнительная память и второй дисковод или
винчестер.
Знакомство с руководством по IBM PC.
Дискета, содержащая транслятор с языка ассемблера,
предпочтительно, но не обязательно, последней версии.
 

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена