Найти в Дзене
Проект CPU-1. Умножение и деление, часть 1.
Как и обещал, сегодня расскажу про блоки умножения и деления, которые я сделал для CPU-1 несколько дней назад. Но перед этим опишу принципы умножения и деления двоичных чисел для тех, кто их не знает. Честно говоря, я и сам их не знаю полностью, по крайней мере, я не знаю, как работать со знакомыми числами. Но с этим можно будет разобраться позже, а пока разберёмся с беззнаковыми. Умножение. Как же мы умножаем? Перед тем, как делать схему для умножения двоичных чисел, разберёмся с тем, как мы умножаем десятичные числа...
173 читали · 3 года назад
Проект CPU-1. Разработка архитектуры.
Перед началом хотел бы уточнить один момент. CPU-0 я создавал в программе Logisim. CPU-1 я буду создавать в её расширенной версии Logisim Evolution. Она практически идентична оригинальной программе, но добавляет новый функционал, такой как поддержка 64-битных элементов и отрисовка изображений на экране. Итак, в этой статье я опишу то, как я себе представляю CPU-1. Однако это не обязательно будет конечной версией архитектуры. Мой предыдущий процессор был простой аккумуляторной машиной, и сразу после него я перепрыгиваю на многоядерный суперскалярный процессор...
3 года назад
Проект CPU-1. Нормальное планирование.
Итак, я вернулся. Я забросил данный проект на какое-то время (довольно большое), но теперь я снова загорелся идеей спроектировать нормальный процессор, а не тот огрызок, которым был CPU-0. И, соответственно, я снова буду выкладывать сюда информацию о проекте. Пока мы не начали, хотел бы выразить своё негодование системой образования. Я уже на третьем курсе, и в расписании у нас появился предмет под названием "Микропроцессорная техника". К моему огромному сожалению, изучать устройство процессоров мы там не будем. А очень хотелось бы. Итак (снова), приступим. За время моего отсутствия...
3 года назад
Проект CPU-1: разбор CPU-0, планирование
Как я уже сказал в предыдущей статье, я собираюсь проектировать новый процессор в Logisim. А для этого необходимо составить план, определиться с целями и поставить ограничения. А ещё я опишу более подробно мой предыдущий процессор, вдруг кому-то будет интересно...
4 года назад
Проект CPU-1: Вступление
Ничего особо интересного тут не будет, это лишь вступление с предысторией. Всё самое вкусное будет в следующих статьях. Какое-то время назад я решил спроектировать свой собственный процессор. И мне это удалось...
4 года назад
Парадокс мимика
Несколько лет назад, уже и не помню, как давно, мне было нечего делать (как, в общем, и сейчас), и я думал о всякой ерунде. И тогда мне в голову пришёл один парадокс. Я не смог найти в Интернете ничего...
4 года назад