Первый микропроцессор создала фирма Intel в 1971 году. Он работал с 4-разрядными данными.  
В 1974 году - фирма создала микропроцессор 8080, работающий с 8-разрядными данными и памятью до 64 Кб.  
В 1976 году фирма Apple разработала первую персональную ЭВМ (процессор + память + устройство ввода-вывода).  
В 1978 году Intel разработала 16-ти разрядный процессор 8086 с памятью до 1 Мб.  
В 1981 году Intel создала свой первый ПК под названием IBM PC XT.  
В 1983 году Intel создала процессор 80286.  
На его основе в 1984 году появился ПК IBM PC AT. В нём теоретически уже мог использоваться многозадачный режим работы, однако мощности процессора оказалось недостаточно.  
Реально многозадачный режим работы стал использоваться с появлением 32-разрядных микропроцессоров: в 1987 г. - i386, в 1988 г. - i486. Эти процессоры работали в двух режимах - в реальном, в котором они представляют собой более быстрый вариант процессора 8086, и в защищённом - для реализации многозадачности.  
В 1993 году появился 64-разрядный процессор Pentium.  
Во всех микропроцессорах сохраняется преемственность, т. е. программа, написанная для младшей модели, может быть без изменений выполнена на более старших моделях. Это обеспечивается тем, что в основе всех процессоров лежит система команд процессора 8086. В новые модели лишь добавляются новые команды, главным образом для обеспечения многозадачности.  
## Оперативная память
Оперативная память делится на ячейки размером в 8 разрядов (1 байт). Разряды байта нумеруются справа налево.  
![Разряды байта](../Pictures/01_01.%20Разряды%20байта.png)  
Так как последовательность нулей и единиц бывает очень длинной, то содержимое ячеек принято записывать в 16-ричной форме.  
Байты нумеруются также с 0, порядковый номер байта называется его **адресом**.  
Объём оперативной памяти ПК - $2^{20}$ байта ≈ 1 Мб (8086), поэтому для ссылок на байты памяти нужны 20-разрядные адреса с 00000h до FFFFFh.  
**Байт** - это наименьшая адресуемая ячейка памяти. Однако, есть ещё более крупные ячейки - **слово**, **двойное слово** и **четверное слово**.  
**Слово** - два соседних байта. Размер слова - 16 разрядов, которые нумеруются справа налево, от 0 до 15. Адресом слова считается адрес его первого байта.  
![Слово](../Pictures/01_02.%20Слово.png)  
**Двойное слово** - это 4 соседних байта, размер двойного слова - 32 разряда. Адрес двойного слова - адрес его первого байта.  
![Двойное слово](../Pictures/01_03.%20Двойное%20слово.png)  
Байты используются для хранения небольших целых чисел и символов, слова используются для хранения обычных целых чисел и адресов, двойные слова используются для хранения больших чисел и строк.  
