Урок первый.
Как в любой дисциплине, первое занятие начинается со знакомства, поэтому думаю будет резонно осветить некоторые исторические моменты. Если вы вдруг встретите непонятные вам слова, то прошу не пугаться, по мере чтения урока, вы поймете о чем идет речь. Так что не спешите, изучайте и всё у вас получится. Приятного прочтения.
Краткая история развития ЭВМ.
Под термином "персональный компьютер" (сокращенно ПК) мы с вами в данных уроках будем принимать персональную ЭВМ (электронно-вычислительную машину), разработанную на базе микропроцессоров семейства 80x86 фирмы Intel (8086, 80286, i386, i486, Pentium). Именно к ним относятся одни из наиболее распространенных (если не самых) в мире персональных компьютеров фирмы IBM и совместимых с ними.
1971 г. - появляется первый микропроцессор реализованный в виде одной интегральной схемы. Разработчик фирма Intel. С тех пор она так и осталась лидером в области создания микропроцессоров.
Этот процессор представлял собой фактически микрокалькулятор, работавший с 4-разрядными данными.
1974 г. - эта же фирма создала 8-разрядный микропроцессор 8080 с памятью до 64 килобайт (64 Кб). Это уже напоминало настоящий центральный процессор, но очень простой.
1976 г. - фирмой Apple создана первая персональная ЭВМ Она представляла собой процессор, память и устройства ввода-вывода.
1978 г. - фирма Intel разработала микропроцессор нового поколения - 16-разрядный процессор 8086 с памятью до 1 Мбайт (1 Мб). По своим возможностям он был на уровне малых ЭВМ того времени.
1979 г. - появился другой его вариант - микропроцессор 8088, также работающий с 16-разрядными словами (о том, что понимается под термином "слово" будет рассмотрено в других уроках), но использующий 8-разрядную шину (в процессоре 8086 была 16-разрядная шина), что позволило воспользоваться имевшимися в то время внешними устройствами (дисководами и т. п.) с 8-разрядными соединениями. Другими словами, разработчики позаботились о совместимости новой модели с некоторыми старыми комплектующими и носителями информации.
1981 г. - на базе предыдущей модели был создан первый ПК под названием IBM PC (personal computer). Это было большим прорывом. Именно с этого времени началось широкое распространение ПК в мире.
1983 г. - фирма IBM создала усовершенствованную модель ПК - IBM XT (extended Technology).
1983 г. - фирма Intel разработала микропроцессор 80186, но он практически не использовался, т. к. в том же году появился более совершенный микропроцессор 80286.
1984 г. на основе предыдущей модели создали IBM AT (advanced technology).
В процессоре 80286 предусмотрены аппаратные средства для реализации многозадачного режима работы ЭВМ (одновременного выполнения на ЭВМ нескольких программ). Но сами возможности этого процессора оказались недостаточными для практического использования такого режима, поэтому процессор 80286 фактически представляет собой просто более быстрый вариант процессора 8086.
Реально этот режим стал использоваться только с появлением нового поколения микропроцессоров - 32-разрядных.
1987 г. - фирмой Intel был создан процессор i386.
1990 г. - фирма Intel разработала процессор i486.
Они могут работать в двух режимах - в реальном режиме, в котором они фактически представляют собой очень быстрые варианты процессора 8086, и в защищенном режиме, позволяющем реализовать многозадачность.
1993 г. - фирма Intel разработала 64-разрядный микропроцессор, получивший собственное имя Pentium.
Все указанные процессоры объединяют в семейство 80x86, поскольку в них соблюдается преемственность: программа, написанная для младшей модели, может быть без каких-либо изменений выполнена на любой более старшей модели. Обеспечивается это тем, что в основе всех этих процессоров лежит система команд процессора 8086, в старшие же модели лишь добавляются новые команды (главным образом, необходимые для реализации многозадачного режима). Таким образом, процессор 8086 - это база, основа для изучения всех остальных моделей данного семейства. Поэтому в дальнейшем под сокращением ПК будем понимать персональный компьютер с процессором 8086.
Конечно с тех пор создали много новых моделей, но это не суть важно. Главные принципы сохранились и частично наследуются в новых версиях.
Теперь вы знаете, что если увидите на сайтах программу с пометкой "скачать для x86", означает что программа реализована для соответствующего семейства процессоров и операционных систем (в частности Windows 2000 и ХР, а для других версий Windows нужно читать прилагающиеся комментарии разработчиков, чтоб узнать о ее совместимости).
Теги: программирование,процессоры,ПК,Ассемблер,Assembler,Pascal,Паскаль,системы счисления,байт-код
Отредактировано Законник (2011-07-27 09:28:30)