Слив Курса Design a CPU 2 [Ross McGowan]

Megan

Администратор
Регистрация
20 Фев 2015
Сообщения
172.367
Реакции
345.913
**Складчина: Design a CPU 2 [Ross McGowan]**

**Чему вы научитесь:**
- Проектирование микрокодового блока управления
- Режимы адресации
- Ассемблер на Python
- Метрики ЦПУ
- Метки и объявления
- Портовый ввод/вывод
- Память сопоставленного ввода/вывода
- Стек
- Подпрограммы
- Конструкции высокоуровневых языков на языке ассемблера
- 16-битная машина с 90 инструкциями

**Требования:**
- Пройден первый курс "Design a CPU"

**Описание:**

В этом курсе мы берем то, что узнали из первого курса, и расширяем простое 8-битное проектирование, создавая 16-битную машину с максимум 64 инструкций, каждая из которых имеет доступ к 4 различным режимам адресации. Мы рассматриваем портовый и памятный ввод/вывод. Мы начинаем использовать новую более быструю и стабильную версию Logisim.

Жёсткое проводное управляющее устройство заменяется смешанным жестким проводным и микрокодовым управляющим устройством. Мы увеличиваем количество общих регистров с 4 до 6, добавляем временный регистр, индексный регистр, регистр указателя стека и регистр вещественной точки.

Мы создаем новый ассемблер на Python, чтобы помочь нам писать код на языке ассемблера с использованием нашего нового, большего набора инструкций.

Наконец, мы добавляем клавиатуру, дисплей символов и графический дисплей.

Пространство адреса в 64 Кбайта разделяется на ROM, которая содержит начало операционной системы и часто используемые подпрограммы, и RAM, который содержит программный код и данные.

Если вы хотите узнать, как создать полностью функционирующую 16-битную машину и разработать крутые программы на языке ассемблера, то этот курс - то, что вам нужно.

Не просто читайте теории и воображаемые машины, создавайте настоящую работающую машину. Это лучший способ изучения Проектирования и Организации Компьютерной Архитектуры.

Стоимость: 19,99 евро (приблизительно 2000 руб.)
 
Сверху