[Logo] Форум DL
  [DL]  Back to home page 
Forum Index ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем
Author Message
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Темы лекций со ссылками на информацию:
1. Введение в предмет
2. Синтез комбинационных схем по таблицам истинности. Минимизация булевых функций картами Карно.
3. Базовые комбинационные схемы : дешифратор, шифратор, мультиплексор, сумматор
4. Базовые схемы памяти : триггер, регистр, счетчик, ОЗУ, ПЗУ
5. Введение в ЭВМ и программирование
6. Введение в ассемблер
7. Простейшая обработка символьных строк
8. Таблица команд Intel 8086
9. Форматы команд Intel 8086
10. Дополнительные сведения об ассемблере
11. Микропрограммирование. Синтез операционного автомата.
12. Микропрограммирование. Синтез управляющего автомата с жесткой логикой.
13. Микропрограммирование. Синтез управляющего автомата с программируемой логикой.
СУРС - Микропрограммные автоматы
Кодирование данных

Подробные тексты лекций
1. Введение в предмет
2. Синтез комбинационных схем по таблицам истинности. Минимизация булевых функций картами Карно.
3. Базовые комбинационные схемы : дешифратор, шифратор, мультиплексор, сумматор
4. Схемы условного вычисления выражений
5. Базовые схемы памяти : триггер, регистр, счетчик, ОЗУ, ПЗУ
6. Введение в ассемблер
7. Простейшая обработка символьных строк
8. Программы условного вычисления выражений
0. Проектирование схем по логическим функциям


Вопросы и ответы
Ссылки для скачивания HLCCAD и WInter
Содержание контрольных срезов
Из истории контрольных срезов
Советы по выполнению базовых заданий контрольных срезов

Видео-решения задач контрольных срезов, варианты 1-30
ИИ-сгенерированные текстовые MPC-описания HLCCAD-схем условных арифметических выражений (задачи 1-30)


Видео-подсказки Лукьянов Глеб, ИТ-21, май 2022
HLCCAD
- Как поменять имя устройства и проекта в HLCCAD
- Способы подачи одного и того же контакта на разные входы в HLCCAD
- Константные значения в HLCCAD
- Отрицательные константные значения в HLCCAD
- Понятие шины в HLCCAD. Разбор и сбор шины
- Повысить и понизить разрядность данных в HLCCAD
- Понятие мультиплексора. Принцип работы в HLCCAD
- Обсуждение ошибок на примере задачи 1
- Сложное условие
Текстовая версия


Как решить задачу с памятью (Солдатенко Кирилл, ПО-21, Октябрь 2022)
Примеры и советы 1 2 3

Ссылки на мотивирующие материалы
Как белорус бросил «Интеграл» и создал крупный бизнес по микроэлектронике
Сколько платят программистам микроконтроллеров
Работа в Гомеле
Олимпиада-2020 в Токио перенесет в будущее: роботы, беспилотный транспорт и метеоритный дождь
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Подробнее о содержании занятий:

1. Введение в предмет

Зачем и как будем изучать этот предмет

.... Зачем
....... Цифровые системы - другая профессия
....... Фундаментальные знания (устройство цифровых систем)
....... Учимся учиться
....... Постараюсь сделать занятия интересными по форме и содержанию
....... Автоматическое получение оценок
.... Как
....... Каждую практику - контрольная (10 задач и более)
....... На лекциях теория и подготовка к контрольной
....... Множество учебных материалов (все в зоне оценивания 1000 задач = 10)
....... Подготовка к контролю практики (открыты задачи и решения контрольных)
....... Индивидуальные задания
....... Новые задачи
....... Буки на лекциях и практике

Для практической работы потребуется программа HLCCAD

Конспект
Дополнительная информация
Теория
.. Обучение проектированию устройств в HLCCAD
.. Организация и функционирование ЭВМ (вся теория)
Форум - Проектирование цифровых систем
.. Характерные ошибки проектирования
.. Как надо и как не надо проектировать устройства
.. Вопросы и ответы по HLCCAD

Обучение (Флеш-лекции, флеш-задания)
..
Flash-Мультик Создание устройств для арифметических выражений
Не работает Flash. Решение проблемы.
http://dl.gsu.by/Images\_i4f\2021\ChromiumPortable.zip Подробности


Видео-уроки решения задач первой контрольной
1 2 3 4 5 6 7 8 9 10

Системы счисления
Теория
Образец задания
Флеш-лекция

Контрольно - обучающие задания
10-> 2
10-> 8
10->16
2->10
8->10
16->10

Решение индивидуального задания на тему "Системы счисления"

Подготовка к решению индивидуального задания на тему "Арифметические выражения"

Флеш-задания - приемы проектирования
Выбор из двух выражений
Выбор из трех выражений
Выбор из четырех выражений

Базовые сведения
Углубленные пояснения
Мультик - как работать в HLCCAD

2.Синтез комбинационных схем по таблицам истинности. Минимизация булевых функций картами Карно.
Конспект
Флеш-лекция
Pdf-лекция (нашел Стародубцев Иван, ПМ-41/2012, 28 сентября 2012 года)
Распространение метода карт Карно на количество переменных больше четырех
Подробный текст лекции
Синтез комбинационных схем по таблицам истинности. Минимизация булевых функций картами Карно.

3. Базовые комбинационные схемы : дешифратор, шифратор, мультиплексор, сумматор

4. Подготовка к контрольному срезу
Содержание контрольных срезов
Из истории контрольных срезов
Советы по выполнению базовых заданий контрольных срезов

Детальное "мелкошаговое" обучение выполнению базовых заданий можно найти здесь:
Оценка
..Обучение
.... Подготовка к контрольному срезу
...... Проектирование
...... Ассемблер


5. Базовые схемы памяти : триггер, регистр, счетчик, ОЗУ, ПЗУ
Введение в ЭВМ и программирование

Советы по выполнению заданий контрольных срезов

6. Введение в ассемблер

WInter - забрать

Конспект
Флеш-лекция по арифметическим инструкциям ассемблера

Детальное "мелкошаговое" обучение выполнению базовых заданий можно найти здесь:
Оценка
..Обучение
.... Подготовка к контрольному срезу
...... Проектирование
...... Ассемблер

Решения задач контрольной работы номер 6 (первая на ассемблере)
1 2 3 4 5 6 7 8 9 10

7. Простейшая обработка символьных строк

8. Таблица команд Intel 8086

Контрольные вопросы по логическим инструкциям
Как произвольный бит
- установить в 1
- сбросить в 0
- инвертировать
- протестировать (узнать его содержимое)
НЕ ИЗМЕНИВ значений остальных битов.

9. Форматы команд Intel 8086
10. Дополнительные сведения об ассемблере
11. Микропрограммирование. Синтез операционного автомата.
12. Микропрограммирование. Синтез управляющего автомата с жесткой логикой.
13. Микропрограммирование. Синтез управляющего автомата с программируемой логикой.
СУРС - Микропрограммные автоматы
Вопросы и ответы
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
HLCCAD - забрать
резервная копия

Запускать HLCCAD.EXE
из папки BIN


Браузер с поддержкой флеш (только для работы на DL)
Браузер с поддержкой флеш (для мобильных телефонов)
Альтернативные способы поддержки флеш в браузерах

- Зачем и как будем изучать этот предмет
.... Зачем
....... Цифровые системы - другая профессия
....... Фундаментальные знания (устройство цифровых систем)
....... Учимся учиться
....... Постараюсь сделать занятия интересными по форме и содержанию
....... Автоматическое получение оценок
.... Как
....... Каждую практику - контрольная (10 задач и более)
....... На лекциях теория и подготовка к контрольной
....... Множество учебных материалов (все в зоне оценивания 1000 задач = 10)
....... Подготовка к контролю практики (открыты задачи и решения контрольных)
....... Индивидуальные задания
....... Новые задачи
....... Буки на лекциях и практике

Мотивационные сообщения

Как белорус бросил «Интеграл» и создал крупный бизнес по микроэлектронике
Сколько платят программистам микроконтроллеров
Работа в Гомеле

Дополнительная информация

Теория
.. Обучение проектированию устройств в HLCCAD
.. Организация и функционирование ЭВМ (вся теория)
Форум - Проектирование цифровых систем
.. Характерные ошибки проектирования
.. Как надо и как не надо проектировать устройства
.. Вопросы и ответы по HLCCAD

Видео-подсказки Лукьянов Глеб, ИТ-21, май 2022
HLCCAD
- Как поменять имя устройства и проекта в HLCCAD
- Способы подачи одного и того же контакта на разные входы в HLCCAD
- Константные значения в HLCCAD
- Отрицательные константные значения в HLCCAD
- Понятие шины в HLCCAD. Разбор и сбор шины
- Повысить и понизить разрядность данных в HLCCAD
- Понятие мультиплексора. Принцип работы в HLCCAD
- Обсуждение ошибок на примере задачи 1
- Сложное условие
Текстовая версия


Flash-Мультик Создание устройств для арифметических выражений

Проектирование схем по логическим функциям
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Схемы условного вычисления выражений
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Базовые комбинационные схемы : дешифратор, шифратор, мультиплексор, сумматор
Конспект
Полный текст лекции


Использование ИИ + Verilog (Шукель Павел, ПРО-22, декабрь 2026)

Копии на DL
Комбинационные схемы: задачи и решения
Сравнение Verilog и HLCCAD
Препромпт для Verilog
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Базовые схемы памяти : триггер, регистр, счетчик, ОЗУ, ПЗУ
Решение задач c памятью (Солдатенко Кирилл, ПО-21, октябрь 2022)
Как решить задачу с памятью +1 +2

Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Синтез комбинационных схем по таблицам истинности. Минимизация булевых функций картами Карно.
Конспект
Подробный текст лекции
Флеш-лекция
Pdf-лекция (нашел Стародубцев Иван, ПМ-41/2012, 28 сентября 2012 года)
Распространение метода карт Карно на количество переменных больше четырех
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Базовые схемы памяти : триггер, регистр, счетчик, ОЗУ, ПЗУ
Решение задач c памятью (Солдатенко Кирилл, ПО-21, октябрь 2022)
Как решить задачу с памятью +1 +2
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Введение в ассемблер

WInter - забрать

После разархивации
запускать файл i8086.bat из корневой папки
Первая строка в нём

set WRKDIR=D:\olymp

определяет, где будут создаться файлы (диск D, каталог OLYMP)
Если у Вас нет диска D, или Вы хотите сохранять программы в другой папке, укажите её в этой команде.

Подробный текст лекции
Конспект


Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Программы условного вычисления выражений
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Простейшая обработка символьных строк

Конспект
Полный текст лекции
Mihail Dolinskiy

Topics: 2147
Messages: 51689

My Profile
Таблица команд Intel 8086
 
Forum Index ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем
Time:0,057