Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 146.236
- Реакции
- 78.228
[Складчина] **Design a CPU 2 [Ross McGowan]**
**Чему вы научитесь:**
- 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 Kбайт разбивается на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать интересные программы на языке ассемблера, то это курс, который вам нужно пройти.
Не ограничивайтесь лишь теорией и воображаемыми машинами, создайте настоящую работающую машину. Это лучший способ изучения проектирования и организации компьютерной архитектуры.
Цена: 19,99 евро (примерно 2000 руб.)
**Чему вы научитесь:**
- 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 Kбайт разбивается на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать интересные программы на языке ассемблера, то это курс, который вам нужно пройти.
Не ограничивайтесь лишь теорией и воображаемыми машинами, создайте настоящую работающую машину. Это лучший способ изучения проектирования и организации компьютерной архитектуры.
Цена: 19,99 евро (примерно 2000 руб.)
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Неизлечимые болезни [Борис Гринблат, Инга Гринблат]
- Улучшение зрения – Отношение [Андрей Патрушев]
- Деньги женщины [Наталья Жукова]
- Цветочные натюрморты [Тариф Рисую сам] [Елена Власова]
- Методичка «Здоровье зубов и десен» [Екатерина Юсупова]
- Суровый клуб [Тариф Месяц] [Дмитрий Румянцев]
- Измены. Ракурс, который перевернет ваше отношение к природе измены [Марьяна Романова]
- Молодеем с помощью мозга [Алексей Аринкин] + Почему мы всё откладываем: ловушка "завтра" [Оксана Макарова]
- Вектор мультивселенной: почему мы летим со скоростью света [Вячеслав Алексеев]
- 5 спасателей гардероба» Архитектура базового гардероба [Виктория Суделя]