Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Функциональная организация ЭВМ. Представление данных в ЭВМ. Машинные операции. Методы и способы адресации информации. Форматы команд. Общий алгоритм выполнения команды



РгА – аккумулятор; БД – буфер данных;

РгП – регистр признаков; БА – буфер адреса;

БР1, БР2 – буферные регистры; SP – указатель стека;

РгК – регистр команд; PC – счетчик адреса команд;

ДшК – дешифратор команд; PA – регистр адреса;

СДК – схема десятичной коррекции; РОН – регистр общего назначения;

ША – шина адреса; АЛУ – арифметико-логическое устройство

Команда - задание процессору на выполнение определённого действия, различаются по формату, размерности, логике функций.

- по формату: в любой команде есть КОП(код операции), который в зависимости от процессора может находиться в начале команды или конце, далее пишется адрес или данные. Команды могут быть 1(RAR),2(ANI 00),3 (LHI H,0000) байтными

- по логике различают: арифметические, логические, системные, команды переходов, пересылке данных.

Типы адресации:

Непосредственная – операнд находится в самой команде (ani 00)

Прямая – источник или приемник ячейка памяти (LDA 1fff)

Регистровая - источник или приемник РегистрОбщегоНазнач (CMP B)

Косвенная – источник или приемник – содержимое ячейки (INR M)

Так же есть стековая, относительная, с пост(пред)инкрементом, с пост(пред)декрементом[bnre – обычно для организации циклов.]

В общем случае: считывается команда по адресу содержимое PC передается на шину адреса генерируется сигнал чтения памяти по адресу PC содержимое по ШД передается в регистр команд, который подключен к ДшК, далее идет распознание команды, если команды считана полностью то процессор приступает к ее выполнению, в противном случае процессор дочитывает команду, на ШД выдаются адреса следующих ячеек памяти, содержимое оторых пишется во временные регистры, после чего процессор приступает в выполнению. РС всегда указывает адрес следующей команды.

Для представления информации в памяти ЭВМ (как числовой так и не числовой) используется двоичный способ кодирования.

Элементарная ячейка памяти ЭВМ имеет длину 8 бит (1 байт). Каждый байт имеет свой номер (его называют адресом). Наибольшую последовательность бит, которую ЭВМ может обрабатывать как единое целое, называют машинным словом. Длина машинного слова зависит от разрядности процессора и может быть равной 16, 32 битам и т.д.

Для кодирования символов достаточно одного байта. При этом можно представить 256 символов (с десятичными кодами от 0 до 255). Набор символов персональных компьютеров чаще всего является расширением кода ASCII.





Дата публикования: 2015-01-26; Прочитано: 653 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...