Скачать Design a CPU 2 [Ross McGowan]

Капоне

Администратор
Регистрация
1 Апр 2015
Сообщения
148.838
Реакции
465.805
[SUP]Складчина: Design a CPU 2 [Ross McGowan][/SUP]

  • 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

Описание:

В этом курсе мы берем наши знания из первого курса и расширяем простой 8-битный дизайн, создавая 16-битную машину с максимум 64 инструкциями. Каждая инструкция имеет доступ к 4 различным режимам адресации. Мы рассматриваем портовое ввод-вывод и ввод-вывод с отображением в памяти. Мы начинаем использовать новую более быструю и стабильную версию Logisim.

Управляющее устройство с проводным подключением заменяется смешанным управляющим устройством с проводной и микрокодовой частью. Мы увеличиваем количество регистров общего назначения с 4 до 6 и добавляем временный регистр, индексный регистр, регистр указателей стека и регистр операций с плавающей запятой.

Мы проектируем новый ассемблер на Python, чтобы помочь нам писать код на языке ассемблера с нашим новым большим набором инструкций.

Наконец, мы добавляем клавиатуру, дисплей символов и графический дисплей.

Пространство адресации 64 Кбайт разделяется на ROM, который содержит начало операционной системы и часто используемые подпрограммы, и RAM, который содержит программный код и данные.

Если вы хотите узнать, как построить полностью функционирующую 16-битную машину и разработать интересные программы на языке ассемблера, то это именно тот курс, который вам нужно пройти.

Не ограничивайтесь теорией и воображаемыми машинами, постройте действительную работающую машину. Это лучший способ изучить проектирование и организацию компьютерных архитектур.

Цена:
19,99 евро (примерно 2000 руб.)
 
Сверху