Принц
Администратор
- Регистрация
- 16 Дек 2016
- Сообщения
- 186.741
- Реакции
- 465.822
[SUP]Складчина: Design a CPU 2 [Ross McGowan][/SUP]
- 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
В этом курсе мы берем базовые знания из первого курса и расширяем простой 8-битный дизайн, создавая 16-битную машину с максимум 64 инструкциями, каждая из которых имеет доступ к 4 различным режимам адресации. Мы рассматриваем портовый ввод/вывод и память, сопоставляемую с вводом/выводом. Мы начинаем использовать новую более быструю и стабильную версию Logisim.
Жесткое проводное управляющее устройство заменяется комбинированным проводным и микрокодовым управляющим устройством. Мы увеличиваем количество регистров общего назначения с 4 до 6, добавляем вспомогательный регистр, регистр индекса, указатель стека и регистр устройства с плавающей запятой.
Мы разрабатываем новый ассемблер на языке Python, чтобы помочь нам написать код ассемблера с нашим новым более крупным набором инструкций.
Наконец, мы добавляем клавиатуру, символьный дисплей и графический дисплей.
64-килобайтное адресное пространство делится на 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-килобайтное адресное пространство делится на ROM, содержащую начало операционной системы и часто используемые подпрограммы, и RAM, содержащую программный код и данные.
Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать крутые программы на языке ассемблера, то этот курс для вас.
Не просто читайте о теории и воображаемых машинах, постройте настоящую работающую машину. Это лучший способ изучения проектирования и организации компьютерной архитектуры.
19,99 евро (приблизительно 2000 руб.)
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Жизненная сила и управление энергией" |II часть Трилогии "Ресурс и Уровень энергии" [Катя Баллеста]
- Методы традиционной китайской медицины в спорт [Александр Твердохлебов]
- Упругое тело за 35 дней [Анастасия Лунегова]
- Новый летний FMD 2026 [leonov_chef] [Сергей Леонов]
- MTCNA онлайн [Mikrotik] [Роман Козлов]
- Сетевая инфраструктура [n4e.ru] [Алексей Гусев]