From d10401ed012c7f94c4085564cf3569b04e08c22d Mon Sep 17 00:00:00 2001 From: ElectronixTM Date: Mon, 6 Jan 2025 01:04:34 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B1=D0=B8=D0=BB=D0=B5=D1=82=204=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=B2=D0=B5=D0=B4=D0=B5=D0=BD=20=D0=B4=D0=BE=20?= =?UTF-8?q?=D0=BA=D0=B0=D0=BA=D0=BE=D0=B3=D0=BE-=D1=82=D0=BE=20=D1=81?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ционные устройства. Типы операционных устройств с магистральной структурой. Устройство управления.md | 4 +- ...а с тремя внутренними шинами(схема). Микрокоманды и микропрограмма. Пример микропрограммы..md | 87 ++++++++++++++++++ Дополнительно/Глава 3. Процессор.md | 20 ++-- Приложения/Pasted image 20250106002341.png | Bin 0 -> 84664 bytes 4 files changed, 104 insertions(+), 7 deletions(-) create mode 100644 Приложения/Pasted image 20250106002341.png diff --git a/Билеты/03 - Схема процессора (схема). Выполнение команд процессором. Операционные устройства. Типы операционных устройств с магистральной структурой. Устройство управления.md b/Билеты/03 - Схема процессора (схема). Выполнение команд процессором. Операционные устройства. Типы операционных устройств с магистральной структурой. Устройство управления.md index 2cacbdb..9a3c377 100644 --- a/Билеты/03 - Схема процессора (схема). Выполнение команд процессором. Операционные устройства. Типы операционных устройств с магистральной структурой. Устройство управления.md +++ b/Билеты/03 - Схема процессора (схема). Выполнение команд процессором. Операционные устройства. Типы операционных устройств с магистральной структурой. Устройство управления.md @@ -36,4 +36,6 @@ pun: "Как называют человека, который пожертво # Устройство управления -![[Глава 3. Процессор#Устройство управления]] \ No newline at end of file +^a29a65 + +![[Глава 3. Процессор#Устройство управления]] ^522375 \ No newline at end of file diff --git a/Билеты/04 - Микропрограммирование команд. Структура процессора с тремя внутренними шинами(схема). Микрокоманды и микропрограмма. Пример микропрограммы..md b/Билеты/04 - Микропрограммирование команд. Структура процессора с тремя внутренними шинами(схема). Микрокоманды и микропрограмма. Пример микропрограммы..md index a3a759f..11a317e 100644 --- a/Билеты/04 - Микропрограммирование команд. Структура процессора с тремя внутренними шинами(схема). Микрокоманды и микропрограмма. Пример микропрограммы..md +++ b/Билеты/04 - Микропрограммирование команд. Структура процессора с тремя внутренними шинами(схема). Микрокоманды и микропрограмма. Пример микропрограммы..md @@ -3,3 +3,90 @@ tags: - служебное/в_процессе pun: Пуля, попавшая в школьного учителя, вышла и зашла как положено --- +## Устройство управления + +Если вы не помните про то, как микропрограммный автомат связан с устройством управления, перечитайте прошлый билет, а точнее его [[03 - Схема процессора (схема). Выполнение команд процессором. Операционные устройства. Типы операционных устройств с магистральной структурой. Устройство управления#^a29a65|последний абзац]] + +## Микропрограммирование команд + +Есть 2 основных вида микропрограммных автоматов, по названиям которых дается название всему УУ. + +![[Глава 3. Процессор#^CU-types-list]] + +Первый один раз и на века спаивается производителем (подробнее можно почитать [[Глава 3. Процессор#^846e1e|тут]]), его, как понимаете, не покодишь, а вот второй вполне можно. + +*Я кратко резюмирую написанное [[Глава 3. Процессор#Микропрограммный автомат с программируемой логикой|тут]]* + +Микрокоманды разбивают большую команду (`add rax, [rbx + 4 * rcx - 40]`) на маленькие шаги, чтобы не приходилось вообще все опкоды реализовывать аппаратно, это позволяло в свое время не слабо экономить на аппаратных частях процессора. Реализация примерно такая: + +![[Глава 3. Процессор#^struct-image]] + +![[Глава 3. Процессор#^f2908e]] + +## Структура процессора с 3 шинами + +*будет еще раз затронута при микропрограммировании, но раз препод расставил вопросы в таком порядке, приведу ее и тут* + +![[Глава 3. Процессор#^b0a065]] + +Запоминать эту радость надо, видимо, наизусть, но попытаюсь облегчить это дело, сдобрив пониманием: + +> [!comment]- Примечение билетёра о том, почему модель такая, какая она есть +> **Можете не читать это, а просто заучить, я не заставляю** +> +> В общем-то здесь просто минимальная модель процессора, какая вообще возможна (и с оговорками). Меньше ее сделать нельзя по двум причинам: +> +> - На ней будет показываться микропрограммирование, что закрепляет часть элементов +> - Без остальных частей не заведется ни один уважающий себя процессор +> +> Сначала рассмотрим "обрубок АЛУ" как я его называю. Ранее по билетам%%укажи где%% я упоминал, что минимальный процессор должен уметь в операции сложения, сдвига и инверсии. Ну короче вот они все тут и стоят +> +> Любой процессор должен иметь счетчик команд для того, чтобы хотя бы просто идти вперед по списку команд. +> +> Регистр адреса нужен банально как дополнение к счетчику команд, чтобы формировать адреса операндов, без него совсем тяжко +> +> 2 регистра нужны, потому что архитектура у нас регистровая, а не стековая или еще какая, поэтому все операции через регистры, а значит регистров как минимум больше одного. Больше двух для целей демонстрации тоже смысла делать не было, вот препод и не нарисовал +> +> Буферный регистр придется запомнить, потому что он нужен во операциях сдвига или подобном, чтобы предотвращать гонки (race condition), когда результат операции может меняться из-за того, что в одном месте ток пришел на 3 наносекунды позже +> +> Константная единица нужна, чтобы можно было при демонстрации прибавить кол к какому-нибудь числу. Теоретически она выплевывает что-то типа $00 \dots 001$ +> +> Память оставлю без комментариев - мы никуда без оперативы + +Касаемо назначения циферок и как это дело микропрограммировать будем рассматривать [[#Пример микропрограммы|дальше]] +## Микрокоманды и микропрограмма + +![[Глава 3. Процессор#Микрокоманды и микропрограммы]] + +## Пример микропрограммы + +*Тут обращаемся к нашей схеме* + +![[Глава 3. Процессор#^b0a065]] + +И вставлю сюда же чуть более обстоятельные объяснения: + +![[Глава 3. Процессор#Процессор с тремя внутренними шинами]] + +*Теперь я постараюсь объяснить, зачем тут каждый из шагов* + +Во-первых оставлю отрывок из методички о том, как это объясняет препод: + +![[Pasted image 20250106002341.png]] + +%%*Того, что было написано в методичке маловато для того, чтобы закодить этот алгоритм, поэтому придется реализовать его вам самостоятельно. Ну или пишите - попробую реализовать его, но сейчас как будто бы билетов еще много впереди*%% + +Теперь что касается строк таблицы (вместо "Регистр 1" и "Регистр 2" буду писать R1, R2): + +1. Подать R1 на BB, подать R2 на AB, выполнить суммирование +2. Сумму поместить в регистр R1 +3. Снова сложить R1 и R2 (повторяет шаг 1) +4. Поместить результат сложения в R2 +5. Подать на BB вместо содержимого регистра кучу единиц, а на AB положить R1, инвертировать оба значения и результат сложить +6. Результат сложения в R1 + +Тут по идее 3 разных программы: + +1. R1 = R1 + R2 +2. R2 = R1 + R2 +3. R1 = not R1 \ No newline at end of file diff --git a/Дополнительно/Глава 3. Процессор.md b/Дополнительно/Глава 3. Процессор.md index bfd1035..dc9a274 100644 --- a/Дополнительно/Глава 3. Процессор.md +++ b/Дополнительно/Глава 3. Процессор.md @@ -172,6 +172,8 @@ - Микропрограммный автомат с жесткой логикой - Микропрограммный автомат с программируемой логикой +^CU-types-list + > [!comment]- Примечание билетёра о различиях > Если не вдаваться в детали, то помогает аналогия из курса схемача. Есть разные виды интегральных схемок. > @@ -184,6 +186,8 @@ > Вот тут ситуация сходная ## Микропрограммный автомат с жесткой логикой +^846e1e + Производитель один раз и на века соединил контакты в логической схеме, что на один и тот же вход процессоры этого аппарата, как бы мы с ними не колдовали, будут выдавать одни и те же сигналы управления ![[Pasted image 20250104190627.png]] @@ -207,11 +211,15 @@ ![[Pasted image 20250104194436.png]] +^struct-image + *Tут приверду отрывок методички. Он вполне понятно все объясняет* -"Запуск микропрограммы выполнения операции осуществляется путем передачи кода операции из регистра команды на вход преобразователя, в котором код операции (КОП) преобразуется в начальный адрес микропрограммы. Выбранная по этому адресу из памяти микропрограмм микрокоманда заносится в регистр. Микрокоманда содержит КОП и адресную часть. КОП поступает на дешифратор и формирует управляющие сигналы, адрес передается для формирования адреса следующей микрокоманды. Этот адрес может зависеть от флагов, КОП, внешних устройств" +"Запуск микропрограммы выполнения операции осуществляется путем передачи кода операции из регистра команды на вход преобразователя, в котором код операции (КОП) преобразуется в начальный адрес микропрограммы. Выбранная по этому адресу из памяти микропрограмм микрокоманда заносится в регистр. Микрокоманда содержит КОП и адресную часть. КОП поступает на дешифратор и формирует управляющие сигналы, адрес передается для формирования адреса следующей микрокоманды. Этот адрес может зависеть от флагов, КОП, внешних устройств" ^f2908e -## Пример процессора с 3 шинами и его микропрограммирования +# Пример процессора с 3 шинами и его микропрограммирования + +## Микрокоманды и микропрограммы Микрокоманд в УУ может быть много, но все они, как правило, принадлежат к одному из двух типов: @@ -231,7 +239,7 @@ ### Объем микрокода и размер микрокоманд -Из того, что GATE использует для каждого выхода УУ отдельный бит, можно сделать вывод, что этих битов в этом микропрограммном слове %%термин сам придумал, не используйте%%должно быть никак не меньше, чем количество выходов на процессоре, а также еще один, отведенный под *признак* (синий квадратик на схемах) +Из того, что GATE использует для каждого выхода УУ отдельный бит, можно сделать вывод, что этих битов в этом микропрограммном слове %%термин сам придумал, не используйте%%должно быть никак не меньше, чем количество выходов на процессоре, а также еще один, отведенный под *признак* (голубой квадратик на схемах) Также необходимо, чтобы в команда TEST могла проверить любой интересующий ее бит в любом регистре. Так что разрядность ограничена снизу еще и этим параметром @@ -243,15 +251,15 @@ Суть в том, что микрокоды (те самые наборы битов, которых у нас мало, но которые примерно по 100 бит каждое), мы храним в нанопамяти, а в микропамяти мы храним условно "адреса" нужных намкодов в нанопамяти, при этом каждый адрес у нас совсем небольшой (на схеме 6 бит, потому что 64 микрокода в нанопамяти, а $2^{6} = 64$) -### Процессор с тремя внутренними шинами +## Процессор с тремя внутренними шинами *Ну вот и то, ради чего мы работали все это время* -![[Pasted image 20250105233200.png]] +![[Pasted image 20250105233200.png]] ^b0a065 Вот эту схему надо запомнить наизусть походу (по крайней мере в билете написано "(схема)") -Вот на этой вот схемке в разных узелочках вы можете видеть стрелочки, над некоторыми даже есть цифры. Так вот, эти стрелочки - проводочки, а эта шняга работает как транзистор - пускает дальше сигнал или не пускает (на уровне модели, что там препод имел в виду - бог его рассудит) +Вот на этой вот схемке в разных узелочках вы можете видеть стрелочки, над некоторыми даже есть цифры. Так вот, эти стрелочки - проводочки, а эта шняга работает как транзистор - пускает дальше сигнал или не пускает (это на уровне модели, что там препод имел в виду - бог его рассудит) Далее. Магистрали здесь обозначены AB (A BUS), BB (B BUS), CB (C BUS). Вот этот набор в правом нижнем углу предлагаю считать обрубком нормального АЛУ. (в методичке кстати за АЛУ принят только сумматор, но не суть). Как видно к сумматору стрелки не идет, из чего я предположу, что сложим мы 2 числа вообще в любом случае, а вот подавая единицы на другие стробы в АЛУ можно регулировать, будет ли операция. 0 - не будет, 1 будет. При этом проходить сигнал дальше будет независимо от того, какой сигнал мы подали (тут это не транзистор, это какой-то мультиплексор) diff --git a/Приложения/Pasted image 20250106002341.png b/Приложения/Pasted image 20250106002341.png new file mode 100644 index 0000000000000000000000000000000000000000..9a7eb4a639aa621e8d79dc7c0f4c0c45cd8622c8 GIT binary patch literal 84664 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

@ZQIF5{&|0DIonn1^;M5F)WAwvS}g? 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 aJ|HC(_rK-=2}r(xUXr4+B9%h=fBp;p)b!H; literal 0 HcmV?d00001