Сравнительный анализ различных систем адресации, используемых в мини и микроЭВМ

7. Базово-индексная адресация.

8. Базово-индексная адресация со смещением.

9. Индексная адресация с масштабированием.

10. Базово-индексная адресация со смещением.

11. Базово-индексная адресация со смещением и с масштабированием.

12. Относительная адресация.

4. Заключение. Сравнительный анализ систем адресации используемых в CM1700 и в ПЭВМ на базе процессора 80 386.

5. Литература.

Введение.

Отличия мини- и микроЭВМ.

Системы адресации, используемые в мини-ЭВМ. (На примере СМ ЭВМ).

Системы адресации, используемые в ПЭВМ. (На примере конкретной ПЭВМ).

Заключение. Сравнительный анализ систем адресации используемых в мини- и персональных ЭВМ.

Рекомендуемая литература:

Малые ЭВМ высокой производительности. Архитектура и программирование. Москва «Радио и связь» 1990.

Д. Брамм, П. Брамм. Процессор 80 386 и его программирование. «Мир» 1990.

Шагурин, В. Б. Бродин, Г. П. Мозговой. Описание и система команд. МП «Малип» 1992.

1. ОТЛИЧИЯ МИНИ- И МИКРОЭВМ.

В конце 60-х годов начался серийный выпуск сравнительно небольших и дешевых мини-ЭВМ. Их предназначали для предприятий и организаций, где установка высокопроизводительных ЭВМ была экономически невыгодной. В их задачу первоначально входила автоматизация профессиональной работы в различных организациях, работа на предприятиях в качестве проблемно-ориентированных ЭВМ. В 1977−78 году был начат выпуск семейства малых ЭВМ (СМ ЭВМ). Их часто называли управляющими вычислительными комплексами, так как они чаще всего использовались в системах управления различного рода. Однако, СМ 3-ей очереди, разработанные в последние годы относятся уже к ЭВМ четвертого поколения и имеют большую производительность, поэтому круг их применения резко расширился, и их активно используют в качестве автоматизированных рабочих мест, объединяют в вычислительные системы, и поручают им расчет экономических и статистических задач. С появлением больших интегральных схем связано развитие другого класса машин — микроЭВМ, и, как достижение этого направления — появление мощных профессиональных ПЭВМ, которые используются на рабочих местах для автоматизации труда, несложных расчетов и различного рода проектирования. Основным отличием мини- от микроЭВМ несомненно является ориентация. Машины СМ ЭВМ выпускались как проблемно ориентированные ЭВМ и поддерживались большим количеством различных модулей определяющих их специализацию, в то время как ПЭВМ — это универсальные ЭВМ, рассчитанные помимо применения в профессиональной деятельности еще и на применение в качестве обучающих и бытовых ЭВМ. По функциональным возможностям мини- и микроЭВМ имеющие примерно один и тот же уровень не отличаются друг от друга, как это должно быть для машин разного класса, т. е. учитывая что мини-ЭВМ считается более мощной чем микроЭВМ, а в частности ПЭВМ. Для сравнения возьмем супермини-ЭВМ СМ 1700 и современную персональную ЭВМ на базе 32-разрядного процессора.

СМ 1700 AMD 80 386 DX 40Mhz Производительность, млн. оп./с 3 9.6

Разрядность 32 32 Емкость ОЗУ Мбайт 5−15 1−128 Все данные по процессору AMD386 взяты из документации на Ali 386 MINI ISA System Board. Как видно с развитием элементной базы ПЭВМ, задуманные как менее мощные, чем мини-ЭВМ персональные компьютеры обогнали их по производительности.

2. СИСТЕМЫ АДРЕСАЦИИ ИСПОЛЬЗУЕМЫЕ В МИНИ-ЭВМ В этой главе будут рассмотрены способы адресации данных, используемые в мини-ЭВМ на примере СМ1700. Это первый представитель 32-разрядных ЭВМ семейства СМ. Вычислительный комплекс СМ1700 представляет собой универсальную ЭВМ. Одна из основных целей его создания — это расширение виртуального адресного пространства по сравнению с 16-разрядной СМ4. Хотя некоторые инструкции вычислительного комплекса СМ1700 имеют сходство с инструкциями СМ4, СМ1700 представляет собой полностью новую архитектуру. Аппаратные средства СМ1700 ориентированы на реализацию языков высокого уровня и системных программ, которые используются операционной системой и компилятором. Система команд СМ1700 в настоящее время включает 304 инструкции и более 20 режимов адресации операндов. Все это дает возможность программисту составлять эффективные по объему и времени выполнения программы. Какие же способы адресации предусмотрены в СМ1700? Мы рассмотрим несколько способов адресации, которые в общем можно поделить на регистровые, косвенные, индексные и специальные.