мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| glossary:prog:bevm [2025/07/13 12:20] – удалено - внешнее изменение (Дата неизвестна) A User Not Logged in | glossary:prog:bevm [2025/11/09 12:07] (текущий) – внешнее изменение A User Not Logged in | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== БЭВМ ====== | ||
| + | < | ||
| + | |||
| + | БЭВМ (Базовая Электронно-Вычислительная Машина) - простая модель, | ||
| + | |||
| + | ISA (instruction set architecture) - набор инструкций конкретного компьютера, | ||
| + | |||
| + | ++++материалы| | ||
| + | * [[https:// | ||
| + | * {{: | ||
| + | * [[https:// | ||
| + | * Материалы Клименкова | ||
| + | * {{: | ||
| + | * {{: | ||
| + | * {{: | ||
| + | * {{: | ||
| + | * {{: | ||
| + | * {{: | ||
| + | ++++ | ||
| + | |||
| + | ===== Структура БЭВМ ===== | ||
| + | |||
| + | Ниже приведена упрощенная структура базовой эвм. Это одноадресная эвм аккумуляторного типа, выполняющая простейшие операции с 16-разрядными машинными словами. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Области ==== | ||
| + | |||
| + | * Память - 2048 16и битовых ячеек с адресами [0, 2047]. | ||
| + | * Процессор: | ||
| + | * регистры - хэш первых уровней, | ||
| + | * АЛУ - арифметико-логическое устройство. способно выполнять арифметические и логические операции, | ||
| + | * коммутатор - устройство адресации. | ||
| + | * устройство управления - оно же МПУ (микропрограммное устройство), | ||
| + | * Пульт оператора - Позволяет выполнять пультовые операции. | ||
| + | |||
| + | ==== Регистры ==== | ||
| + | |||
| + | * AC - (accumulator) " | ||
| + | * BR - (buffer register) " | ||
| + | * PS - (program state) " | ||
| + | * IR - (input register) " | ||
| + | * DR -(data register) " | ||
| + | * AR - (address register) " | ||
| + | * CR - (command register) " | ||
| + | * IP - (instruction pointer) " | ||
| + | * SP -(stack pointer) " | ||
| + | |||
| + | Регистры хранящие данные имеют 16 разрядов, | ||
| + | |||
| + | ==== Память ==== | ||
| + | |||
| + | Как и вся БЭВМ, память 16иразрядная, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | /* | ||
| + | чтение и запись - триггеры (как устроены - не знаю) | ||
| + | {{fixme}} | ||
| + | */ | ||
| + | |||
| + | Дешифратор, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | имеет 3 входа и 8 выходов. | ||
| + | |||
| + | ==== АЛУ ==== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Входы АЛУ: | ||
| + | * COM(L/R) - compliment left/fight (инверсия правого/ | ||
| + | * PLS1 - +1 к сумме | ||
| + | * SORA - логическое умножение (" | ||
| + | |||
| + | Коммутатор: | ||
| + | |||
| + | Условно разделен " | ||
| + | |||
| + | Может сдвигать (осуществлять перенос). | ||
| + | |||
| + | Блок проверки и установки признаков результатов: | ||
| + | |||
| + | устанавливает признаки результатов, | ||
| + | |||
| + | ==== Пульт оператора ==== | ||
| + | |||
| + | Помимо всего прочего, | ||