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

Темы: 1984
Сообщений: 47219

Мой профиль
Темы занятий:

1. Микропрограммирование на С-МПА, генерация схем по микропрограммам. Разбор решений контрольной номер 1.
2. Архитектура вычислительных систем - основные понятия и тенденции развития
3. Архитектура учебного процессора TCPU
4. Архитектура микропроцессора Intel 8086
5. Особенности архитектуры МП Intel 80286
6. Особенности архитектуры МП Intel 80386
7. Особенности архитектуры МП Intel 80486/Pentium
8. Команды ММХ
9. Архитектура ПЦОС на примере TMS320c30
10. Особенности архитектуры транспьютеров
11. Реляционные ассоциативные процессоры (процессоры баз данных)
12. ЭВМ, управляемые потоками данных
13. Супер-компьютеры
14. СУРС
Михаил Долинский

Темы: 1984
Сообщений: 47219

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

1. Микропрограммирование на С-МПА, генерация схем по микропрограммам. Разбор решений контрольной номер 1.

Примеры задач с решениями
Как работать с битами в С(С-МПА) - Антоненко Александр, ПМ-41, 13 февраля 2009
Синтезируемые конструкции С-МПА
Простейшие параллели Паскаль - С
Вопросы и ответы по С-МПА
Компилятор языка CMPDL
Учебник по работе с компилятором CMPDL + WInter
Учебник по построению схем MPA в HLCCAD

2. Архитектура вычислительных систем - основные понятия и тенденции развития

3. Архитектура учебного процессора TCPU

Документация по процессору TCPU
Инструкция по созданию кода в формате IntelHEX для процессора TCPU
Инструкции по решению задач
Инструкции по установке задач

С для TCPU
Реализованные возможности
Обсуждение на форуме


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

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



4. Архитектура микропроцессора Intel 8086

Новые задачи (по теме лекции)
- проектирование
- микропрограммирование
- задания на развитие мышления
- тесты

Особенности архитектуры 8086

Примерные задания
1. Распространение знака CBW, CWD
2. Выборка байтного/словного регистра по mod/rm
3. Управление флагами (CLC ... CMC)
4. Работа со стеком
5. INC, DEC
6. XCHG
7. Условный переход Jxxx
8. Вызов подпрограммы CALL
9. Прерывание INT
10. Логический сдвиг
11. Арифметический сдвиг
12. Кольцевой сдвиг
13. Кольцевой сдвиг через бит CF
14. Целочисленное умножение
15. Целочисленное деление

5. Особенности архитектуры МП Intel 80286

Примерные задания
1. Вычисление физического адреса в реальном режиме
2. Вычисление физического адреса в виртуальном режиме
3. Общая схема адресации в виртуальном режиме (Лекция 4/9)
4. Вычисление физического адреса в защищенном режиме (Лекция 4/12)
5. Контроль привилегий (Лекция 4/19)

6. Особенности архитектуры МП Intel 80386

Примерные задания
1. Реализация индексного режима адресации с масштабированием
2. Быстрое завершение умножения
3. Операции над битами (BT,BTC,BTS,BTR)
4. Операции над битами (BSF,BSR)
5. Операции над байтами/словами MOVZX, MOVSX
6. Двойные сдвиги (SHLD, SHRD)
7. Вычисление физического адреса в защищенном режиме (Лекция 5/16)
8. Механизм страничной организации ОП (Лекция 5/18)
9. Буфер ассоциативной трансляции
10. Кеш-память (Лекция 5/22)


7. Особенности архитектуры МП Intel 80486/Pentium


Примерные задания по 80486
1. Обменять байты BSWAB
2. Обменять и сложить XADD
3. Cравнить и обменять CMPXCHG
4. Кеш-память i486 (Экран "Лекция 6/8")
5. Реализация алгоритма LRU (Экран "Лекция 6/9")
6. Буфер ассоциативной трансляции (Экран "Лекция 6/10")
7. Блок отладочных регистров (Экран "Лекция 6/19")

Примерные задания по Pentium
1. Кеш для динамического прогнозирования ветвлений
2. Схемы контроля четности
3. Сложение вещественных чисел
4. Вычитание
5. Умножение
6. Деление

8. Команды ММХ
Дополнительно о MMX
Новые процессоры фирмы Intel
Samsung первой в мире начала производство 10-нм процессоров
Представлен самый мощный мобильный процессор


Примерные задания
1. Упакованное сложение слов с насыщением (PADDSW)
2. Упакованное умножение слов со сложением (PMADDWD)
3. Параллельное сравнение PCMPEQ [B, W, D] (на равно)
4. Параллельное сравнение PCMPGT [B, W, D] (на больше)
5. Распаковка
6. Логический сдвиг на переменное число разрядов PSLL [B, W, D]
7. Арифметический сдвиг на переменное число разрядов PSLL [B, W, D]

9. Архитектура ПЦОС на примере TMS320c30
10. Особенности архитектуры транспьютеров
11. Реляционные ассоциативные процессоры (процессоры баз данных)
12. ЭВМ, управляемые потоками данных
13. Мультипроцессорные системы/супер-ЭВМ
...... В США запустили самый мощный академический суперкомпьютер
...... Суперкомпьютер спас жизнь японке, умиравшей от лейкемии
...... Amazon откроет более 2000 "магазинов будущего" без касс и продавцов
...... Как Трамп стал президентом США благодаря Big Data
...... Белорусские ученые представят "офисный суперкомпьютер"
...... К 2030 году каждый пятый автомобиль в Японии будет беспилотным
...... 3D-печать
...... В Витебске начали производить ЭВМ на российских процессорах
...... Microsoft представила «умный» завод
...... Intel представила сверхмощный 18-ядерный процессор
...... Китай стал лидером в новом рейтинге 500 самых мощных суперкомпьютеров мира
...... Летающее роботакси Airbus впервые подняли в воздух
Рейтинг перспективных технологий от IBM
IBM представила самый маленький компьютер в мире

14. СУРС

Условия задач по темам курса "Архитектура вычислительных систем"
Михаил Долинский

Темы: 1984
Сообщений: 47219

Мой профиль
Три глобальные проблемы, которые человечество решает с помощью суперкомпьютеров

Искусственный интеллект: чему машина научилась в 2017 году?

Давид Ян — о силе и слабости искусственного интеллекта, будущем бизнеса и выгорании сотрудников

AlphaGo версии 2.0 — это уже не просто перебор вариантов, а глубокое обучение без учителя. Количество возможных позиций в Го больше, чем количество атомов во Вселенной. Го — не просто счетная игра, в ней невозможно выиграть перебором вариантов. Здесь большое значение имеют стратегия, интуиция, оценка позиции. То, в чем люди всегда считались лучше машин.

Но AlphaGo 2.0 не показывали человеческие партии, а только саму игру, правила. Играя сама с собой, начав с самого примитивного уровня, нейросеть постоянно обучалась и достигла такого прогресса, что в 2017 победила предыдущую версию AlphaGo (которая до этого разгромила сильнейших мастеров-людей на планете) со счетом 100:0. Это событие, безусловно, стало важным этапом в истории развития искусственного интеллекта. 

Шахматные рекорды
https://www.chess.com/ru/news/view/alphazero-novyi-proiekt-google-ghromit-stockfish-v-matchie-iz-100-partii
https://22century.ru/popular-science-publications/alphazero-vs-stockfish
https://en.wikipedia.org/wiki/AlphaZero
https://habrahabr.ru/post/343590/
Позиция с запертым ферзем: https://lichess.org/tJzewmVJ#107
Михаил Долинский

Темы: 1984
Сообщений: 47219

Мой профиль
1. Микропрограммирование на С-МПА, генерация схем по микропрограммам. Разбор решений контрольной номер 1.

Примеры задач с решениями
Как работать с битами в С(С-МПА) - Антоненко Александр, ПМ-41, 13 февраля 2009
Синтезируемые конструкции С-МПА
Простейшие параллели Паскаль - С
Вопросы и ответы по С-МПА
Компилятор языка CMPDL
Учебник по работе с компилятором CMPDL + WInter
Учебник по построению схем MPA в HLCCAD
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем
Time:0,047