Скачать Design a CPU 2 [Ross McGowan]

Kors

Администратор
Регистрация
12 Дек 2014
Сообщения
188.118
Реакции
246.029
[SUP]Складчина: Design a CPU 2 [Ross McGowan][/SUP]

Чему вы научитесь:

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

Требования:

- Опыт с первым курсом по проектированию ЦП

Описание:

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

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

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

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

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

Цена: 19,99 евро (примерно 2000 руб.)​
 
Сверху