Архитектура микропроцессоров и их программирование. Карягин А.П. - 3 стр.

UptoLike

Составители: 

3
Введение
В настоящее время во всех областях человеческой деятельности широко
используются электронно-вычислительные машины, системы и сети, что преж-
де всего обусловлено бурным развитием интегральных технологий изговления
микросхем, когда появилась возможность на одном кристалле размещать схемы
многофункциональных устройств (процессоров, контроллеров, логических уст-
ройств и т.п.), включающих в себя миллионы транзисторных структур. На со-
временном этапе развития вычислительной техники использование сверх-
больших интегральных схем (СБИС) стало неотъемлемой частью построения
электронно-вычислительных (ЭВМ) и вычислительных систем, микро-ЭВМ и
персональных компьютеров.
Первые персональные компьютеры IBM, появившиеся в 1981 г. и полу-
чившие название IBM PC, использовали в качестве центрального вычислитель-
ного узла 16-разрядный микропроцессор Intel 8088, который в дальнейшем был
заменён полностью 16-разрядным процессором Intel 8086.
В 1983 году корпорацией Intel был предложен микропроцессор 80286, в
котором был реализован новый режим работы, получивший название защи-
щённого. В дальнейшем на смену процессору 80286 пришли модели 80386,
80486 и различные варианты процессора Pentium, которые могут работать и в
реальном, и в защищённом режимах.
Наиболее полное представление об архитектурных и структурных осо-
бенностях микропроцессоров (МП) и микропроцессорных вычислительных
систем (МПС), в частности, корпорации Intel позволяет получить понимание и
умение составлять программы на языке ассемблера для этих процессоров и сис-
тем. Кроме того, язык ассемблера используется как инструмент отладки как в
системах программирования на языках высокого уровня, так и для отладки про-
грамм, не имеющих исходного текста.
Хотя каждая модель была совершеннее предыдущей (в частности, почти
на два порядка возросла скорость работы процессора, начиная с модели 80386
процессор стал 32-разрядным, а в процессорах Pentiuum реализован даже 64-
разрядный обмен данными с системной шиной), однако с точки зрения про-
граммиста все эти процессоры весьма схожи.
Существенным моментом в освоении "компьютерной среды" является
знание системы прерываний и системы ввода-вывода, что наиболее важно при
проектировании автоматизированных систем управления.
В лабораторной работе 1 студенты получают представление об архитек-
туре МП и МПС на уровне машинного языка и мнемонического представления
команд с помощью программы-отладчика DEBUG. В остальных работах про-
должается изучение архитектуры и логических основ ЭВМ и приобретаются
навыки программирования на языке ассемблера.
                                   Введение

       В настоящее время во всех областях человеческой деятельности широко
используются электронно-вычислительные машины, системы и сети, что преж-
де всего обусловлено бурным развитием интегральных технологий изговления
микросхем, когда появилась возможность на одном кристалле размещать схемы
многофункциональных устройств (процессоров, контроллеров, логических уст-
ройств и т.п.), включающих в себя миллионы транзисторных структур. На со-
временном этапе развития вычислительной техники использование сверх-
больших интегральных схем (СБИС) стало неотъемлемой частью построения
электронно-вычислительных (ЭВМ) и вычислительных систем, микро-ЭВМ и
персональных компьютеров.
       Первые персональные компьютеры IBM, появившиеся в 1981 г. и полу-
чившие название IBM PC, использовали в качестве центрального вычислитель-
ного узла 16-разрядный микропроцессор Intel 8088, который в дальнейшем был
заменён полностью 16-разрядным процессором Intel 8086.
       В 1983 году корпорацией Intel был предложен микропроцессор 80286, в
котором был реализован новый режим работы, получивший название защи-
щённого. В дальнейшем на смену процессору 80286 пришли модели 80386,
80486 и различные варианты процессора Pentium, которые могут работать и в
реальном, и в защищённом режимах.
       Наиболее полное представление об архитектурных и структурных осо-
бенностях микропроцессоров (МП) и микропроцессорных вычислительных
систем (МПС), в частности, корпорации Intel позволяет получить понимание и
умение составлять программы на языке ассемблера для этих процессоров и сис-
тем. Кроме того, язык ассемблера используется как инструмент отладки как в
системах программирования на языках высокого уровня, так и для отладки про-
грамм, не имеющих исходного текста.
       Хотя каждая модель была совершеннее предыдущей (в частности, почти
на два порядка возросла скорость работы процессора, начиная с модели 80386
процессор стал 32-разрядным, а в процессорах Pentiuum реализован даже 64-
разрядный обмен данными с системной шиной), однако с точки зрения про-
граммиста все эти процессоры весьма схожи.
       Существенным моментом в освоении "компьютерной среды" является
знание системы прерываний и системы ввода-вывода, что наиболее важно при
проектировании автоматизированных систем управления.
       В лабораторной работе 1 студенты получают представление об архитек-
туре МП и МПС на уровне машинного языка и мнемонического представления
команд с помощью программы-отладчика DEBUG. В остальных работах про-
должается изучение архитектуры и логических основ ЭВМ и приобретаются
навыки программирования на языке ассемблера.




                                                                          3