- Регистрация
- 1 Дек 2015
- Сообщения
- 145.811
- Реакции
- 777.031
[Складчина: "Design a CPU 2" от Ross McGowan]
**Чему вы научитесь:**
- Проектирование микропрограммного управляющего устройства
- Режимы адресации
- Assembler на Python
- Метрики ЦПУ
- Метки и объявления
- Портовый ввод/вывод
- Ввод/вывод через память
- Стек
- Подпрограммы
- Высокоуровневые конструкции языка ассемблера
- 16-битная машина с 90 инструкциями
**Требования:**
- Завершенный первый курс "Design a CPU"
**Описание:**
В этом курсе мы берем наши знания из первого курса, расширяем простое 8-битное проектирование и создаем 16-битную машину с максимум 64 инструкциями, каждая из которых имеет доступ к 4 различным режимам адресации. Мы рассматриваем ввод/вывод через порты и ввод/вывод через память. Мы начинаем использовать новую более быструю и стабильную версию Logisim.
Жесткий проводной блок управления заменяется комбинированным проводным и микропрограммным блоком управления. Мы увеличиваем количество общих регистров с 4 до 6 и добавляем временный регистр, регистр индекса, регистр указателя стека и регистр сопроцессора.
Мы разрабатываем новый ассемблер на Python, который поможет нам писать код на языке ассемблера с нашим новым большим набором инструкций.
Наконец, мы добавляем клавиатуру, символьный дисплей и графический дисплей.
Пространство адресов 64 Кб разделяется на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать интересные программы на языке ассемблера, тогда этот курс — то, что вам нужно.
Не просто читайте о теории и воображаемых машинах, создавайте настоящую работающую машину. Это лучший способ изучить Проектирование и Организацию Компьютерной Архитектуры.
Стоимость: 19,99 евро (~2000 руб.)
[Источник](ссылка)
**Чему вы научитесь:**
- Проектирование микропрограммного управляющего устройства
- Режимы адресации
- Assembler на Python
- Метрики ЦПУ
- Метки и объявления
- Портовый ввод/вывод
- Ввод/вывод через память
- Стек
- Подпрограммы
- Высокоуровневые конструкции языка ассемблера
- 16-битная машина с 90 инструкциями
**Требования:**
- Завершенный первый курс "Design a CPU"
**Описание:**
В этом курсе мы берем наши знания из первого курса, расширяем простое 8-битное проектирование и создаем 16-битную машину с максимум 64 инструкциями, каждая из которых имеет доступ к 4 различным режимам адресации. Мы рассматриваем ввод/вывод через порты и ввод/вывод через память. Мы начинаем использовать новую более быструю и стабильную версию Logisim.
Жесткий проводной блок управления заменяется комбинированным проводным и микропрограммным блоком управления. Мы увеличиваем количество общих регистров с 4 до 6 и добавляем временный регистр, регистр индекса, регистр указателя стека и регистр сопроцессора.
Мы разрабатываем новый ассемблер на Python, который поможет нам писать код на языке ассемблера с нашим новым большим набором инструкций.
Наконец, мы добавляем клавиатуру, символьный дисплей и графический дисплей.
Пространство адресов 64 Кб разделяется на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать интересные программы на языке ассемблера, тогда этот курс — то, что вам нужно.
Не просто читайте о теории и воображаемых машинах, создавайте настоящую работающую машину. Это лучший способ изучить Проектирование и Организацию Компьютерной Архитектуры.
Стоимость: 19,99 евро (~2000 руб.)
[Источник](ссылка)
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Личные заклинания Магистра. Защитное. Цепной Дракона [Атлантида]
- Личные заклинания Магистра. Перстень [Атлантида]
- Основы Make.com. Автогенерация контента при помощи нейросетей [ПродСовет]
- [Ватные игрушки] Сладкая вата. Добрый слон [Наталья Суранова]
- Видеозаклинания – Волшебная книга – Боевые - Стрелы [Атлантида]
- Видеозаклинания – Волшебная книга – Боевые - Меч Земли [Атлантида]