Vendetta
Администратор
- Регистрация
- 16 Сен 2015
- Сообщения
- 237.810
- Реакции
- 426.072
[Складчина: 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 руб.)
**Что вы узнаете:**
- Проектирование микрокодированного управляющего блока
- Режимы адресации
- Ассемблер на Python
- Метрики ЦПУ
- Метки и объявления
- Портовый ввод-вывод
- Память ввода-вывода по адресам
- Стек
- Подпрограммы
- Конструкции высокоуровневых языков на языке ассемблера
- 16-битная машина с 90 инструкциями
**Требования:**
- Пройден курс первого уровня "Design a CPU"
**Описание:**
В этом курсе мы берем то, что узнали в первом курсе, и расширяем простой 8-битный дизайн, создавая 16-битную машину с максимум 64 инструкций, при этом каждая инструкция имеет доступ к 4 различным режимам адресации. Мы освещаем портовый ввод-вывод и памяти ввода-вывода по адресам. Мы начинаем использовать новую более быструю и стабильную версию Logisim.
Устройство управления сжатыми проводами заменяется смешанным управляющим блоком, часть из него работает по железу, а часть по микрокоду. Мы увеличиваем количество общих регистров с 4 до 6, добавляем временный регистр, индексный регистр, указатель стека и регистр для работы с числами с плавающей запятой.
Мы разрабатываем новый ассемблер на Python для того, чтобы помочь нам написать код на языке ассемблера с нашим новым, более объемным набором инструкций.
Наконец, мы добавляем клавиатуру, символьный дисплей и графический дисплей.
Область адресации 64 Кб разбита на ROM, который содержит начало операционной системы и часто используемые подпрограммы, и на RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать классные программы на языке ассемблера, то вам нужно пройти этот курс.
Не просто читайте о теории и воображаемых машинах, постройте реальную работающую машину. Это лучший способ изучить Проектирование и Организацию Компьютерной Архитектуры.
Цена: 19,99 евро (примерно 2000 руб.)
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Бабы Гагарина [Gift cookies] [Николай Гагарин]
- 100 лайфхаков для преодоления кризисов в отношениях [Елена Кристова]
- Кассовый разрыв — не приговор: как управлять финансами бизнеса [Альфа Курс] [Светлана Гагина]
- Python: AI-агенты. Книга рецептов [Stepik] [Сергей Камянецкий]
- [Вязание] Вязаный спицами жакет Ihana из пряжи букле регланом сверху [Вяжи.ру] [Megumi Shinagawa]
- Холестерин снизить без статинов [Вячеслав Ананенко]
- [БХВ] Высокопроизводительный Go. Руководство по оптимизации [Александр Ставонин]
- Книга перемен и Дизайн человека от А и до бесконечности (9 месяц) [Дмитрий Линецкий-Ещенко]