Megan
Администратор
- Регистрация
- 20 Фев 2015
- Сообщения
- 168.522
- Реакции
- 345.913
[SUP]Складчина: Design a CPU 2 [Ross McGowan][/SUP]
Чему вы научитесь:
- Mico-Coded Control Unit Design
- Addressing Modes
- Assembler in Python
- CPU Mertrics
- Labels and Declarations
- Port Mapped Input Output
- Memory Mapped Input Output
- The Stack
- Subroutines
- High Level Language Constructs in Assembly Language
- 16 Bit Machine with 90 Instructions
[*]Требования:
- Mico-Coded Control Unit Design
- Addressing Modes
- Assembler in Python
- CPU Mertrics
- Labels and Declarations
- Port Mapped Input Output
- Memory Mapped Input Output
- The Stack
- Subroutines
- High Level Language Constructs in Assembly Language
- 16 Bit Machine with 90 Instructions
[*]Требования:
[*]Завершение первого курса Design a CPU
Описание:
В этом курсе мы берем то, что мы узнали из первого курса, и расширяем простой 8-битный дизайн, создавая 16-битную машину с максимум 64 инструкций, при этом каждой инструкции доступны 4 различных режима адресации. Мы изучаем портовое и память-сопоставленное ввод/вывод. Мы начинаем использовать новую более быструю и стабильную версию Logisim.
Жесткая проводная блок управления заменяется смешанным блоком жесткой проводки и микрокодом. Мы увеличиваем количество регистров общего назначения с 4 до 6 и добавляем временный регистр, индексный регистр, указатель стека и регистр устройства с плавающей запятой.
Мы разрабатываем новый сборщик на Python, чтобы помочь нам писать код на языке ассемблера с нашим новым более крупным набором инструкций.
Наконец, мы добавляем клавиатуру, символьный дисплей и графический дисплей.
Пространство адресов 64 Кб разделено на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать крутые программы на языке ассемблера, то этот курс для вас.
Не ограничивайтесь лишь теорией и воображаемыми машинами, постройте настоящую работающую машину. Это лучший способ изучить проектирование и организацию компьютерной архитектуры.
Стоимость: 19,99 евро (примерно 2000 руб.)
]В этом курсе мы берем то, что мы узнали из первого курса, и расширяем простой 8-битный дизайн, создавая 16-битную машину с максимум 64 инструкций, при этом каждой инструкции доступны 4 различных режима адресации. Мы изучаем портовое и память-сопоставленное ввод/вывод. Мы начинаем использовать новую более быструю и стабильную версию Logisim.
Жесткая проводная блок управления заменяется смешанным блоком жесткой проводки и микрокодом. Мы увеличиваем количество регистров общего назначения с 4 до 6 и добавляем временный регистр, индексный регистр, указатель стека и регистр устройства с плавающей запятой.
Мы разрабатываем новый сборщик на Python, чтобы помочь нам писать код на языке ассемблера с нашим новым более крупным набором инструкций.
Наконец, мы добавляем клавиатуру, символьный дисплей и графический дисплей.
Пространство адресов 64 Кб разделено на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать крутые программы на языке ассемблера, то этот курс для вас.
Не ограничивайтесь лишь теорией и воображаемыми машинами, постройте настоящую работающую машину. Это лучший способ изучить проектирование и организацию компьютерной архитектуры.
Стоимость: 19,99 евро (примерно 2000 руб.)
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Первые шаги на бирже [Альфа Курс]
- Кассовый разрыв — не приговор: как управлять финансами бизнеса [Альфа Курс] [Светлана Гагина]
- Дыхание Тела [Дарья Бутусова]
- Клуб Богданова (ноябрь 2026) [Дмитрий Богданов]
- Не правильное питание – паста & пицца. Самые популярные и любимые блюда мировой кухни [Илья Лазерсон, Аркадий Грицевский]
- Сабле бретон Rouge [Coup de Coeur] [Елена Скрыган]