Fargo
Администратор
- Регистрация
- 2 Дек 2015
- Сообщения
- 233.559
- Реакции
- 755.725
Чему вы научитесь:
- Проектирование микро-программного контроллера
- Режимы адресации
- Ассемблер на Python
- Метрики ЦПУ
- Метки и объявления
- Портовый ввод/вывод
- Память, отображенная на карту ввода/вывода
- Стек
- Подпрограммы
- Конструкции языка высокого уровня на языке ассемблера
- 16-разрядная машина с 90 инструкциями
Требования:
- Завершен первый курс "Design a CPU"
Описание:
В этом курсе мы использовываем знания, полученные на первом курсе, и расширяем простой 8-разрядный дизайн, создавая 16-разрядную машину с максимум 64 инструкциями, каждая из которых имеет доступ к 4 различным режимам адресации. Мы изучаем отображенный на порты ввода/вывода и отображенный на память ввод/вывод. Мы начинаем использовать новую, более быструю и стабильную версию Logisim.
Жестко связанный управляющий блок заменен смешанным жестким и микропрограммным управляющим блоком. Мы увеличиваем количество регистров общего назначения с 4 до 6 и добавляем в них временный регистр, регистр индекса, указатель стека и регистр блочного устройства с плавающей запятой.
Мы разрабатываем новый ассемблер на Python, чтобы помочь нам писать код на языке ассемблера с нашим новым, более крупным набором инструкций.
Наконец, мы добавляем клавиатуру, символьный дисплей и графический дисплей.
Пространство адресации 64 Кб разделено на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-разрядную машину и разработать крутые программы на языке ассемблера, то этот курс для вас.
Не ограничивайтесь теорией и воображаемыми машинами, постройте настоящую работающую машину. Это лучший способ изучения проектирования и организации компьютерной архитектуры.
Цена: 19,99 евро (примерно 2000 руб.)
- Проектирование микро-программного контроллера
- Режимы адресации
- Ассемблер на Python
- Метрики ЦПУ
- Метки и объявления
- Портовый ввод/вывод
- Память, отображенная на карту ввода/вывода
- Стек
- Подпрограммы
- Конструкции языка высокого уровня на языке ассемблера
- 16-разрядная машина с 90 инструкциями
Требования:
- Завершен первый курс "Design a CPU"
Описание:
В этом курсе мы использовываем знания, полученные на первом курсе, и расширяем простой 8-разрядный дизайн, создавая 16-разрядную машину с максимум 64 инструкциями, каждая из которых имеет доступ к 4 различным режимам адресации. Мы изучаем отображенный на порты ввода/вывода и отображенный на память ввод/вывод. Мы начинаем использовать новую, более быструю и стабильную версию Logisim.
Жестко связанный управляющий блок заменен смешанным жестким и микропрограммным управляющим блоком. Мы увеличиваем количество регистров общего назначения с 4 до 6 и добавляем в них временный регистр, регистр индекса, указатель стека и регистр блочного устройства с плавающей запятой.
Мы разрабатываем новый ассемблер на Python, чтобы помочь нам писать код на языке ассемблера с нашим новым, более крупным набором инструкций.
Наконец, мы добавляем клавиатуру, символьный дисплей и графический дисплей.
Пространство адресации 64 Кб разделено на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-разрядную машину и разработать крутые программы на языке ассемблера, то этот курс для вас.
Не ограничивайтесь теорией и воображаемыми машинами, постройте настоящую работающую машину. Это лучший способ изучения проектирования и организации компьютерной архитектуры.
Цена: 19,99 евро (примерно 2000 руб.)
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Деньги. Обеспеченная жизнь [PSY-инженерия] [Марта Николаева-Гарина]
- Закрытая группа Центра практика (октябрь 2026) [practicebox] [Анна Селиверстова, Ольга Миллер, Калинина Кристина]
- Ланчбоксы: идеи блюд на 30 дней [Klaudia Tobiasz] + Ланчбоксы: 60 новых рецептов для ланчбокса [Joanna Anger, Anna Piszczek]
- Практик трансформационных гипнотических путешествий, часть 01 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 02 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 03 из 10 (2026) [Игорь Ледоховский]