ВУЗ:
Составители:
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