[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4
Автор Сообщение
Михаил Долинский

Темы: 1982
Сообщений: 47183

Мой профиль
Темы лекций со ссылками на информацию:

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

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

Темы: 1982
Сообщений: 47183

Мой профиль
Подробнее о содержании занятий:

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

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

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

Обучение (Флеш-лекции, флеш-задания)
.. Создание устройств для арифметических выражений

Видео-уроки решения задач первой контрольной
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. Микропрограммирование. Синтез управляющего автомата с программируемой логикой.
СУРС - Микропрограммные автоматы
Вопросы и ответы
Михаил Долинский

Темы: 1982
Сообщений: 47183

Мой профиль
Лекция 1. Введение в предмет

План лекции

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

HLCCAD - забрать

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

- Подготовка к первой контрольной работе
.... Условия задач первой контрольной
.... Цель первой контрольной - получить навыки рисования схем в HLCCAD (по данным рисункам-решений)
.... На контрольной работе - олимпиада, кто сдаст больше задач, подсматривая в решения
.... Мультик Белько
.... Конструктивные элементы:
....... логические: NOT AND OR XOR
....... арифметические : + - * / (SUM iSUB iMUL iDIV)
....... сравнения : iCMP
....... константа : CONST

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

Командная олимпиада на буках
"Проектирование - введение в предмет"


PS. Для справки
HLCCAD - High Level Chip Computer-Aided Design
(Высокоуровневое автоматизированное проектирование чипов)
Михаил Долинский

Темы: 1982
Сообщений: 47183

Мой профиль
Бонусы за работу 11 февраля на лекции по теме
"Введение в предмет"


По 4 бонуса за задачу
Бонусы делятся поровну на участников команды
 
 1 -  6 ПО-21:Шаховский/Плюснин ***                    15*4 = 60/2 = 30 
 1 -  6 Образцов Дмитрий                         ИТ-21 15*4 = 60     
 1 -  6 Логинов Антон                            ПО-21 15*4 = 60 
 1 -  6 Гончаров Андрей                          ПО-21 15*4 = 60 
 1 -  6 Карпенко Алексей                         ИТ-21 15*4 = 60 
 1 -  6 Лизагуб Владимир                         ПО-21 15*4 = 60 
 7 -  8 Мохань, Астапенко, Шпадарук(ПО-21) ***         14*4 = 56/3 = 18 
 7 -  8 Коровкин Константин                      ПО-21 14*4 = 56 
 9 - 13 Вегеро_Поболовец_ПО21 ***                      13*4 = 52/2 = 26 
 9 - 13 Кравченко, Журов ***                           13*4 = 52/2 = 26 
 9 - 13 Григорьев Илья                           ПО-21 13*4 = 52 
 9 - 13 Козлов Антон                             ПО-21 13*4 = 52 
 9 - 13 Глушак Александр                         ИТ-21 13*4 = 52 
14 - 30 Бобер, Можаев ***                              12*4 = 48/2 = 24 
14 - 30 Солонина Марина                          ИТ-21 12*4 = 48 
14 - 30 Ермоленко Вячеслав                       ПО-21 12*4 = 48 
14 - 30 Панкратов Егор                           ИТ-21 12*4 = 48 
14 - 30 Ляпко Андрей                             ПО-21 12*4 = 48 
14 - 30 Емельянов Сергей                         ПО-21 12*4 = 48 
14 - 30 Алейник Вячеслав                         ИТ-21 12*4 = 48 
14 - 30 Дебой Алексей                            ИТ-21 12*4 = 48 
14 - 30 Качкина Дарья                            ИТ-21 12*4 = 48 
14 - 30 Бычкова Екатерина                        ИТ-21 12*4 = 48 
14 - 30 Антоненко Анастасия                      ИТ-21 12*4 = 48 
14 - 30 Миранович Юрий                           ПО-21 12*4 = 48 
14 - 30 Прядко Ксения                            ПО-21 12*4 = 48 
14 - 30 Аленич Евгений                           ИТ-21 12*4 = 48 
14 - 30 Неред Владислав                          ПО-21 12*4 = 48 
14 - 30 Караваева Марина                         ПО-21 12*4 = 48 
14 - 30 Гузанов Олег                             ИТ-21 12*4 = 48 
31 - 40 Вычиков,Тоев ***                               11*4 = 44/2 = 22 
31 - 40 Подшиваленко,Сныткин ***                       11*4 = 44/2 = 22 
31 - 40 Кирьянчиков Евгений                      ИТ-21 11*4 = 44 
31 - 40 Логойда Дмитрий                          ИТ-21 11*4 = 44 
31 - 40 Ермаков Максим                           ИТ-21 11*4 = 44 
31 - 40 Кондратьев Никита                        ИТ-21 11*4 = 44 
31 - 40 Фомичев Илья                             ИТ-21 11*4 = 44 
31 - 40 Бобер Алексей                            ИТ-21 11*4 = 44 
31 - 40 Шиленок Дмитрий                          ИТ-21 11*4 = 44 
31 - 40 Пугач Михаил                             ИТ-21 11*4 = 44 
     41 Бенчук Коля                              ПО-21  2*4 =  8 
     42 Журов Иван                               ПО-21  1*4 =  4

Михаил Долинский

Темы: 1982
Сообщений: 47183

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

Темы: 1982
Сообщений: 47183

Мой профиль
Бонусы за работу 18 февраля на лекции по теме
"Синтез комбинационных схем по таблицам истинности. Минимизация булевых функций картами Карно. "


20 бонусов за задачу в контроле (К)
1 бонус за задачу в обучении (О)
Бонусы делятся поровну на участников команды.
                                 К  О 
Астапенко Максим          ПО-21  2 33  = 2*20 + 33 = 73 
Мохань Илья               ПО-21  2 31  = 2*20 + 31 = 71
Емельянов Сергей          ПО-21  2  7  = 2*20 +  7 = 47 
Козлов Антон              ПО-21  2  3  = 2*20 +  3 = 43 
Вегеро Денис              ПО-21  2     = 2*20      = 40
Образцов Дмитрий          ИТ-21  2     = 2*20      = 40    
Логинов Антон             ПО-21  2     = 2*20      = 40    
Коровкин Константин       ПО-21  2     = 2*20      = 40    
Гончаров Андрей           ПО-21  2     = 2*20      = 40    
Ляпко Андрей              ПО-21  2     = 2*20      = 40    
Григорьев Илья            ПО-21  2  0  = 2*20      = 40 
Миранович Юрий            ПО-21  2     = 2*20      = 40    
Карпенко Алексей          ИТ-21  2     = 2*20      = 40    
Лизагуб Владимир          ПО-21  2     = 2*20      = 40    
Поболовец Владислав       ПО-21  2     = 2*20      = 40    
Прядко Ксения             ПО-21  1 38  = 1*20 + 38 = 58
Караваева Марина          ПО-21  1 25  = 1*20 + 35 = 55
Вычиков Кирилл            ПО-21  1 18  = 1*20 + 18 = 38 
ПО-21:Шаховский/Плюснин          1 17  = 1*20 + 17 = 37/2 = 18 
Шпадарук Станислав        ПО-21  1 12  = 1*20 + 12 = 32 
Ермоленко Вячеслав        ПО-21  1     = 1*20      = 20   
Журов Иван                ПО-21  1     = 1*20      = 20    
Глушак Александр          ИТ-21  1     = 1*20      = 20    
Гузанов Олег              ИТ-21  1     = 1*20      = 20  
Ермаков Максим            ИТ-21    42                42
Долбик Павел              ИТ-21    41                41
Качкина Дарья             ИТ-21    34                34
Бычкова Екатерина         ИТ-21    34                34
Шиленок Дмитрий           ИТ-21    34                34
Кирьянчиков Евгений       ИТ-21    32                32
Пугач Михаил              ИТ-21    29                29
Бенчук Коля               ПО-21    21                21
Дебой Алексей             ИТ-21    20                20
Антоненко Анастасия       ИТ-21    20                20
Бобер, Можаев                    0 19                19/2 = 9
Ефремов Павел             ИТ-21    19                19
Алейник Вячеслав          ИТ-21    19                19
Аленич Евгений            ИТ-21    19                19
Подшиваленко Дмитрий      ИТ-21    19                19
Кондратьев Никита         ИТ-21    18                18
Кравченко Алексей         ПО-21    17                17
Фомичев Илья              ИТ-21    13                13
Тоев Ыхлас                ПО-21    11                11
Солонина Марина           ИТ-21    10                10
Кашицкий Максим           ИТ-21     9                 9
Логойда Дмитрий           ИТ-21  0  6                 6

Михаил Долинский

Темы: 1982
Сообщений: 47183

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

Темы: 1982
Сообщений: 47183

Мой профиль
Бонусы за работу 25 февраля на лекции по теме
Комбинационные схемы


12 бонусов за задачу на проектирование (П)
6 бонусов за задание на симуляцию (С)
3 бонуса за задание на проектирование с подсказками (ПП)
1 бонус за задание в обучении (Ф)


                                     П С  ПП  Ф
Карпенко Алексей              ИТ-21    6  2      = 6*6 + 2*3      = 42
Аленич Евгений                ИТ-21    5         = 5*6            = 30
Коровкин Константин           ПО-21    4  5   5  = 4*6 + 5*3 +  5 = 44 
Лизагуб Владимир              ПО-21    4  5   1  = 4*6 + 5*3 +  1 = 40
Ермоленко Вячеслав            ПО-21    4  4   9  = 4*6 + 4*3 +  9 = 45
Козлов Антон                  ПО-21    4  3   3  = 4*6 + 3*3 +  3 = 36 
ПО-21:Шаховский/Плюснин ***          0 4  3      = 4*6 + 3*3      = 33/2 = 16  
Образцов Дмитрий              ИТ-21    4  2      = 4*6 + 2*3      = 30
Глушак Александр              ИТ-21    4     11  = 4*6       + 11 = 35
Миранович Юрий                ПО-21    4  1      = 4*6 + 1*3      = 27 
Тоев Ыхлас                    ПО-21    4      1  = 4*6       +  1 = 25
Шаховский Александр           ПО-21    4         = 4*6            = 24  
Логойда Дмитрий               ИТ-21    4         = 4*6            = 24
Фомичев Илья                  ИТ-21    4      0  = 4*6            = 24
Емельянов Сергей              ПО-21    3  4  13  = 3*6 + 4*3 + 13 = 43 
Кондратьев Никита             ИТ-21    3  4  11  = 3*6 + 4*3 + 11 = 41
Дебой Алексей                 ИТ-21    3  4   9  = 3*6 + 4*3 +  9 = 39 
Прядко Ксения                 ПО-21  0 3  3      = 3*6 + 3*3      = 27 
Гузанов Олег                  ИТ-21    3  1  13  = 3*6 + 1*3 + 13 = 34
Логинов Антон                 ПО-21  0 3  1      = 3*6 + 1*3      = 21
Ляпко Андрей                  ПО-21    3     12  = 3*6       + 12 = 30
Бобер, Можаев ***                      3      8  = 3*6       +  8 = 26/2 = 13   
Гончаров Андрей               ПО-21    3  0   0  = 3*6            = 18
Астапенко Максим              ПО-21    2  4  12  = 2*6 + 4*3 + 12 = 36
Шпадарук Станислав            ПО-21    2  4  11  = 2*6 + 4*3 + 11 = 35
Вычиков Кирилл                ПО-21    2  3   6  = 2*6 + 3*3 +  6 = 27 
Григорьев Илья                ПО-21    2  3   5  = 2*6 + 3*3 +  5 = 26
Панкратов Егор                ИТ-21    1     13  = 1*6       + 13 = 19
Мохань Илья                   ПО-21       4  50  = 4*6       + 50 = 74
Подшиваленко Дмитрий          ИТ-21       4   0  = 4*6            = 24
Неред Владислав               ПО-21       4      = 4*6            = 24
Поболовец Владислав           ПО-21       3  28  = 3*6       + 28 = 46
Бенчук Коля                   ПО-21       3  11  = 3*6       + 11 = 29 
Кравченко Алексей             ПО-21    0  3  10  = 3*6       + 10 = 28 
Качкина Дарья                 ИТ-21    0  3   5  = 3*6       +  5 = 23
Бычкова Екатерина             ИТ-21       3   1  = 3*6       +  1 = 19    
Шиленок Дмитрий               ИТ-21    0  2  10  = 2*6       + 10 = 22
Ефремов Павел                 ИТ-21       2   6  = 2*6       +  6 = 18  
Журов Иван                    ПО-21    0  2   0  = 2*6            = 12
Солонина Марина               ИТ-21       1  16  = 1*6       + 16 = 22
Кашицкий Максим               ИТ-21       1   9  = 1*6       +  9 = 15  
Алейник Вячеслав              ИТ-21       1   4  = 1*6       +  4 = 10  
Антоненко Анастасия           ИТ-21       1   3  = 1*6       +  3 =  9
Ермаков Максим                ИТ-21          70                   = 70
Долбик Павел                  ИТ-21          66                   = 66
Сныткин Сергей                ИТ-21       0  10                   = 10
Смолячков Анатолий ***        ПО-21           3                   =  3

Михаил Долинский

Темы: 1982
Сообщений: 47183

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

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

Темы: 1982
Сообщений: 47183

Мой профиль
Бонусы за работу 4 марта на лекции по теме
Подготовка к контрольному срезу (Условные арифметические выражения)

По 20 бонусов за задачу в контроле (К).
По 1 бонусу за задачу в обучении (О).
Миранович Юрий                ПО-21  1 20 = 1*20 + 20 = 40
Козлов Антон                  ПО-21  1 16 = 1*20 + 16 = 36
Образцов Дмитрий              ИТ-21  1    = 1*20      = 20
Карпенко Алексей              ИТ-21  1    = 1*20      = 20    

Мохань Илья                   ПО-21    37 
Бычкова Екатерина             ИТ-21    36 
Ермаков Максим                ИТ-21    35 
Аленич Евгений                ИТ-21    35 
Подшиваленко Дмитрий          ИТ-21    34 
Долбик Павел                  ИТ-21  0 34 
Шиленок Дмитрий               ИТ-21    30 
Караваева Марина              ПО-21    23 
Гузанов Олег                  ИТ-21    23 
Антоненко Анастасия           ИТ-21    22 
Кравченко Алексей             ПО-21    22 
Алейник Вячеслав              ИТ-21    21 
Бобер, Можаев ***                      19/2 = 9 
Солонина Марина               ИТ-21    19 
Глушак Александр              ИТ-21    19 
Астапенко Максим              ПО-21    18 
Пугач Михаил                  ИТ-21    18 
Коровкин Константин           ПО-21    17 
Поболовец Владислав           ПО-21    17 
Лизагуб Владимир              ПО-21    16 
Логойда Дмитрий               ИТ-21    15 
ПО-21:Шаховский/Плюснин ***            14/2 = 7 
Емельянов Сергей              ПО-21    14 
Неред Владислав               ПО-21    14 
Тоев Ыхлас                    ПО-21  0 14 
Кондратьев Никита             ИТ-21    13 
Прядко Ксения                 ПО-21    13 
Бенчук Коля                   ПО-21    13 
Дебой Алексей                 ИТ-21    12 
Фомичев Илья                  ИТ-21    11 
Вегеро Денис                  ПО-21    10 
Ефремов Павел                 ИТ-21  0 10 
Григорьев Илья                ПО-21  0  9 
Ляпко Андрей                  ПО-21     7 
Шпадарук Станислав            ПО-21     7 
Логинов Антон                 ПО-21  0  4 
Гончаров Андрей               ПО-21  0  4 
Вычиков Кирилл                ПО-21     2 
Ермоленко Вячеслав            ПО-21     1 
Журов Иван                    ПО-21     1 

Михаил Долинский

Темы: 1982
Сообщений: 47183

Мой профиль
Базовые схемы памяти : триггер, регистр, счетчик, ОЗУ, ПЗУ
Михаил Долинский

Темы: 1982
Сообщений: 47183

Мой профиль
Бонусы за работу 11 марта на лекции по теме
"Базовые схемы памяти : триггер, регистр, счетчик, ОЗУ, ПЗУ"


5 бонусов за задачу на симуляцию по теме лекции (С)
10 бонусов за задачу контрольного среза (К)
1 бонус за задачи в обучении(О, Ч)

                                         С К  О Ч  
Аленич Евгений                    ИТ-21  8      0   = 8*5            = 40
Подшиваленко,Сныткин ***                 7    2     = 7*5       +  2 = 37/2 = 18
Образцов Дмитрий                  ИТ-21  7          = 7*5            = 35  
Карпенко Алексей                  ИТ-21  7          = 7*5            = 35
Бобер, Можаев                ***         5      1   = 5*5       +  1 = 26/2 = 13
Фомичев Илья                      ИТ-21  4          = 4*5            = 20
Ермаков Максим                    ИТ-21  1 1 43 1   = 1*5 +1*10 + 44 = 59
Гончаров Андрей                   ПО-21    3    1   =      3*10 +  1 = 31  
Логинов Антон                     ПО-21    3        =      3*10      = 30
Мохань Илья                       ПО-21    2 19 0   =      2*10 + 19 = 39
Бенчук Коля                       ПО-21  0 2 10 0   =      2*10 + 10 = 30 
Коровкин Константин               ПО-21    2  8     =      2*10 +  8 = 28  
Журов Иван                        ПО-21    2  6 1   =      2*10 +  7 = 27
Емельянов Сергей                  ПО-21    2  5 1   =      2*10 +  6 = 26
Долбик Павел                      ИТ-21  0 2  2 3   =      2*10 +  5 = 25
ПО-21 / Смолячков, Поболовец ***           2  4     =      2*10 +  4 = 24/2 = 12 
Астапенко, Плюснин ПО-21 ***               2  3     =      2*10 +  3 = 23/2 = 11 
Шпадарук Станислав                ПО-21  0 2  1 0   =      2*10 +  1 = 21 
Прядко Ксения                     ПО-21    2  1     =      2*10 +  1 = 21 
Кравченко Алексей                 ПО-21    2  1     =      2*10 +  1 = 21
Козлов Антон                      ПО-21    2  1     =      2*10 +  1 = 21 
Ермоленко Вячеслав                ПО-21    2    1   =      2*10 +  1 = 21 
Вегеро Денис                      ПО-21    2        =      2*10      = 20
Григорьев Илья                    ПО-21  0 2    0   =      2*10      = 20
Миранович Юрий                    ПО-21    2        =      2*10      = 20
Лизагуб Владимир                  ПО-21    2        =      2*10      = 20
Караваева Марина                  ПО-21  0 2        =      2*10      = 20 
Гузанов Олег                      ИТ-21    2        =      2*10      = 20 
Шиленок Дмитрий                   ИТ-21    1  8     =      1*10 +  8 = 18 
Ляпко Андрей                      ПО-21    1  3     =      1*10 +  3 = 13
Кондратьев Никита                 ИТ-21    1    2   =      1*10 +  2 = 12
Дебой Алексей                     ИТ-21    1    2   =      1*10 +  2 = 12 
Пугач Михаил                      ИТ-21    1  1     =      1*10 +  1 = 10 
ИТП-21: Алейник, Глушак ***                1        =      1*10      = 10/2 = 5 
Солонина Марина                   ИТ-21    1        =      1*10      = 10      
Логойда Дмитрий                   ИТ-21    1        =      1*10      = 10      
Антоненко Анастасия               ИТ-21  0 1        =      1*10      = 10      
Панкратов Егор                    ИТ-21      18     =           + 18 = 18
Місачэнка Раман ***               ИТ-21       5     =              5 =  5  
Вычиков Кирилл                    ПО-21    0  5     =              5 =  5   
Ефремов Павел                     ИТ-21    0                         =  0
Бычкова Екатерина                 ИТ-21    0                         =  0
Тоев Ыхлас                        ПО-21  0                           =  0

Михаил Долинский

Темы: 1982
Сообщений: 47183

Мой профиль
Состояние по контрольному срезу
Те, у кого оценка меньше 2, отстают от минимума учебного плана.
НАДО
1. Менять отношение к учебным занятиям на лекции и практике
2. Заниматься дома дополнительно



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

WInter - забрать

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

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

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

Темы: 1982
Сообщений: 47183

Мой профиль
Бонусы за работу 18 марта на лекции по теме
"Введение в ассемблер"



24 бонуса  за задачу без подсказки (Б) 
 6 бонусов за задачу с подсказкой (С) 
 1 бонус   за задачу в обучении (О)

                                  Б С О 
Коровкин Константин        ПО-21  4 2       = 4*24 + 2*6      = 108    
Лизагуб Владимир           ПО-21  4 2       = 4*24 + 2*6      = 108         
Вегеро Денис               ПО-21  4 1       = 4*24 + 1*6      = 102        
Григорьев Илья             ПО-21  4 1       = 4*24 + 1*6      = 102           
Русаков Станислав          ИТ-21  3         = 3*24            =  72     
Кондратьев Никита          ИТ-21  2 6       = 2*24 + 6*6      =  84    
Бобер, Можаев ***                 2 2       = 2*24 + 2*6      =  60/2 = 30    
Образцов Дмитрий           ИТ-21  2 1       = 2*24 + 1*6      =  54      
Гузанов Олег               ИТ-21  1 6  1    = 1*24 + 6*6 +  1 =  61
Караваева Марина           ПО-21  1 4       = 1*24 + 4*6      =  48    
Ефремов Павел              ИТ-21  1 2  1    = 1*24 + 2*6 +  1 =  37     
Козлов Антон               ПО-21  1 2       = 1*24 + 2*6      =  36    
Миранович Юрий             ПО-21  1 1       = 1*24 + 1*6      =  30    
Аленич Евгений             ИТ-21  1 1       = 1*24 + 1*6      =  30               
Фомичев Илья               ИТ-21  1    0    = 1*24            =  24   
Карпенко Алексей           ИТ-21  1         = 1*24            =  24    
Астапенко, Плюснин ПО-21          0 6  4    =        6*6 +  4 =  40/2 = 20
Ляпко Андрей               ПО-21  0 6  3    =        6*6 +  3 =  39    
Шпадарук Станислав         ПО-21    6  3    =        6*6 +  3 =  39   
Пугач Михаил               ИТ-21    6  2    =        6*6 +  2 =  38 
Сныткин Сергей             ИТ-21  0 6       =        6*6      =  36    
Качкина Дарья              ИТ-21    6       =        6*6      =  36               
Бычкова Екатерина          ИТ-21  0 6       =        6*6      =  36               
Журов Иван                 ПО-21  0 6       =        6*6      =  36               
Смолячков Анатолий         ПО-21    5 19    =        5*6 + 19 =  49
Прядко Ксения              ПО-21    5  6    =        5*6 +  6 =  36     
Антоненко Анастасия        ИТ-21    5  3    =        5*6 +  3 =  33  
Ермаков Максим             ИТ-21    4 21    =        4*6 + 21 =  47
Кравченко Алексей          ПО-21    4 17    =        4*6 + 17 =  43
Емельянов Сергей           ПО-21    4  2    =        4*6 +  2 =  26   
Ермоленко Вячеслав         ПО-21    4  1    =        4*6 +  1 =  25     
Глушак Александр           ИТ-21  0 4  1    =        4*6 +  1 =  25  
Поболовец Владислав        ПО-21    3 15    =        3*6 + 15 =  33 
Логойда Дмитрий            ИТ-21    3  1    =        3*6 +  1 =  19
Шиленок Дмитрий            ИТ-21    3  0    =        3*6      =  18
Долбик Павел               ИТ-21  0 3       =        3*6      =  18    
Алейник Вячеслав           ИТ-21  0 2 13    =        2*6 + 13 =  25   
Вычиков Кирилл             ПО-21  0 2  8    =        2*6 +  8 =  20   
Солонина Марина            ИТ-21  0 2  5    =        2*6 +  5 =  17 
Панкратов Егор             ИТ-21  0 2  1    =        2*6 +  1 =  13    
Логинов Антон              ПО-21  0 1  1    =        1*6 +  1 =   7    
Гончаров Андрей            ПО-21    1  1    =        1*6 +  1 =   7     
Бенчук Коля                ПО-21       4    =               4 =   4         
Тоев Ыхлас                 ПО-21       2    =               2 =   2

Михаил Долинский

Темы: 1982
Сообщений: 47183

Мой профиль
Простейшая обработка символьных строк
Тест ассемблерной программы для IBM PC
IN    DB  'ABCDE#'   ; отвести в ОП 6 байтов и занести туда символы ABCDE#    
OUT   DB  10 DUP (?) ; отвести в ОП 10 байтов и ничего не заносить туда       
* Подсчет длины строки                                                        
      LEA BX,IN      ; загрузить в регистр BX адрес начала строки IN          
      MOV CX,0       ; обнулить регистр CX - кол-во букв в строке             
      DEC BX         ; сместить указатель адреса в строке IN на 1 байт назад  
      MOV AL,'#'                                                              
LEN:  INC BX         ; сместить указатель адреса в строке IN на 1 байт вперед 
      INC CX         ; увеличить на 1 количество букв,обнаруженных в строке
      CMP AL,[BX]    ; сравнить текущую букву с признаком конца #             
      JNE LEN        ; перейти по НЕ РАВНО на метку LEN                       
* Перенос символов в обратном порядке                                         
      DEC CX         ; уменьшить на 1 количество букв,обнаруженных в строке   
      DEC BX         ; сместить указатель адреса в строке IN на 1 байт назад  
      LEA DI,OUT     ; загрузить в регистр DI адрес начала строки OUT         
CIKL: MOV AL,[BX]    ; переслать 1 байт из ОП по адресу в BX в регистр AL     
      MOV [DI],AL    ; переслать 1 байт из регистра AL в ОП по адресу в BX    
      DEC BX         ; сместить указатель адреса в строке IN на 1 байт назад  
      INC DI         ; сместить указатель адреса в строке OUT на 1 байт вперед
      LOOP CIKL      ; перейти по счетчику в регистре 2 на метку CIKL 

 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4
Time:0,047