• Складчины
  • Программирование

[Udemy] Design a CPU 2 [Ross McGowan]

Найти складчину
  • Дата начала 18 Июл 2024
Цена: 130 РУБ
Показать больше
Записаться и Купить Записаться
Скачать курс
Скачать Скачать Скачать
Robot
Складчик
  • 18 Июл 2024
  • #1

[Udemy] 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
Требования:
  • Completed first course Design a CPU
Описание:
In this course we take what we learned from the first course and expand on the simple 8 bit design and create a 16 bit machine with a maximum of 64 instructions with each instruction having access to 4 different addressing modes. We cover port mapped i/o and memory mapped i/o. We start using a new faster more stable version of Logisim.
The hard wired control unit is replaced with a mixed hardwired and microcoded control unit. We increase the number of general purpose registers from 4 to 6 and add in a temporary register, index register , stack pointer register and floating point unit register.
We design a new assembler in python to help us write the assembly language code with our new larger instruction set.
Finally we add on a keyboard a character display and a graphics display.
The 64 Kbyte address space is split into a ROM that contains the start of an operating system and commonly used subroutines and a RAM that contains the program code and data.
If you want to know how to build a fully functioning 16 bit machine and design some cool assembly language programs then this is the course you need to take.
Don't just read about theory and imaginary machines , build an actual machine that works. It's the best way of learning Computer Architecture Design and Organisation.
Читать далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
labels and declarations ross mcgowan subroutines udemy
Похожие складчины
Скачать [Linkedin Learning] Raspberry Pi: Home Monitoring and Control, 2016 [David Ross]
  • 29 Дек 2023
  • в разделе: Программирование
Скачать [Udemy] Crash Course Electronics and PCB Design [Andre LaMothe]
  • 7 Окт 2023
  • в разделе: Программирование
Скачать [Linkedin Learning] Raspberry Pi: GPIO, 2020 [Mark Niemann-Ross]
  • 29 Дек 2023
  • в разделе: Программирование
Скачать [Udemy] Microservices Interview: Essential Questions and Answers
  • 13 Дек 2023
  • в разделе: Программирование
Скачать [Udemy] Using Elasticsearch and Kibana
  • 3 Июн 2025
  • в разделе: Программирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Регистрация

Вход

Вы уже зарегистрированы? Войдите.

Войти
  • Складчины
  • Программирование
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка