Архитектура ЭВМ. Задания и примеры выполнения лабораторных работ. Докторов А.Е - 3 стр.

UptoLike

Рубрика: 

3
ВВЕДЕНИЕ
Под архитектурой ЭВМ (или архитектурой системы команд), чаще
всего принято определять те средства процессора, которые видны и доступны
программисту.
Системой команд процессора называют полный перечень команд, ко-
торые способен выполнять данный процессор.
Данные, доступные программисту, могут храниться в памяти (внешней
по отношению к процессору) и регистрах (внутренней памяти процессора).
При обращении к оперативной памяти в языках высокого уровня про-
граммист оперирует понятием переменной, а процессорадресом размеще-
ния этой переменной в оперативной памяти.
При обращении к регистру процессора программист определяет его по
обозначению (имени), заданном разработчиком процессора, а процессорпо
номеру (или адресу).
Разработчики процессоров могут не разделять регистры по их назначе-
нию, имена таких регистров чаще всего отличаются номерами, например: R1,
R2, R3 и т.д. Такие регистры называют регистрами общего назначения.
Исторически сложилось, что регистры процессоров фирмы Intel имеют
различия по назначению и, соответственно, имеют разные обозначения. Ко-
гда регистры имели 8 двоичных разрядов (процессор был восьмиразрядный),
регистры обозначались одной буквой. Например, у процессора Intel 8080 бы-
ли следующие обозначения регистров:
A – аккумулятор (accumulator), предназначенный для хранения данных
при выполнении арифметических и логических операций;
B – базовый регистр (base), используемый для задания смещения адре-
са по базе;
C – счетчик (count), для организации циклов;
D – регистр для хранения данных (data).
В соответствии с разрядностью шины данных (16 разрядов) у процес-
сора Intel 8086 есть свой набор регистров. Чтобы показать, что разрядность
регистров стала больше, к имени регистра была добавлена буква «X»
(eXtended – расширенный). Получаются, соответственно, имена: AX, BX, CX,
DX. У процессора Intel 8086 можно выбрать не весь регистр, а только млад-
шую (Low) или старшую (High) часть регистра. Соответствующими будут и
имена: AH, AL, BH, BL.
У старшего поколения процессоров, с 32-х разрядной шиной, кроме
всего сказанного для процессора Intel 8086, наименование 32-х разрядных ре-
гистров стало еще длиннее: EAX, EBX, ECX и т. д.
Лабораторными заданиями предусмотрено изучение архитектуры про-
цессора персонального компьютера, точнее говоря, в большей степени будет
изучаться система команд процессора персонального компьютера во встро-
енном ассемблере Free Pascal, при этом за основу взяты команды для процес-
сора Intel 8086.