Я не пропал, а получил исчерпывающую информацию, о том куда мне необходимо двигаться и на сколько глубоко я буду идти вперед (интерес к предмету).Stan wrote:Г-н nuzhnoff, Вы что-то запропали. Как у Вас успехи-то в деле освоения Основ цифровой техники?
Компьютер из книги Ч.Петцольда Код.Тайный язык информатики
Moderator: Shaos
-
- Writer
- Posts: 12
- Joined: 21 Mar 2014 21:48
- Location: 93.100.77.241
-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
Не знаю, погребенная тема это, или нет, но вот как раз по этой книжке собираю комп, на данный момент скопировал устройство со страницы 255 (во всяком случае у меня это 255-я ). сейчас прикручиваю возможность инструктировать компьютер командами+адресами.
начал на прошлой неделе. в ручную на чистой логике собрал несколько рамок, но начиная с 256х8 понял, что на чистой логике делать такие вещи неразумно, и тяжко для моего двухъядерного "зверя". Такчто использую встроенное програмное решение. сам ввел небошльшие модификации+ухудшации в конструкцию. Во первых, адресуется 8 бит вместо 16-и, а вовторых, счетчик, который генерирует адреса, когда процесс контролируется компьютером, считает только когда активирован режим машины, былагодаря чему им стало проще уаправлять.
Сама схема вот http://rghost.ru/56522108 , если кому интересно . Рамки начиная с 128х8 советую не открывать, т.к. к примеру рамка на 512 байт у меня устанавливается на холст примерно10 - 20 мин. То же самое относится и к Computer и к Computer(Test) (там я как раз использую эти "читологические рамки"). Открывайте Computer(FastLoad)
начал на прошлой неделе. в ручную на чистой логике собрал несколько рамок, но начиная с 256х8 понял, что на чистой логике делать такие вещи неразумно, и тяжко для моего двухъядерного "зверя". Такчто использую встроенное програмное решение. сам ввел небошльшие модификации+ухудшации в конструкцию. Во первых, адресуется 8 бит вместо 16-и, а вовторых, счетчик, который генерирует адреса, когда процесс контролируется компьютером, считает только когда активирован режим машины, былагодаря чему им стало проще уаправлять.
Сама схема вот http://rghost.ru/56522108 , если кому интересно . Рамки начиная с 128х8 советую не открывать, т.к. к примеру рамка на 512 байт у меня устанавливается на холст примерно10 - 20 мин. То же самое относится и к Computer и к Computer(Test) (там я как раз использую эти "читологические рамки"). Открывайте Computer(FastLoad)
-
- Maniac
- Posts: 261
- Joined: 22 Jun 2005 04:35
- Location: МО Россия
стр.256
помоему первые четыре действия не имеют смысла• загрузитьзначение из ячейки 0000h в аккумулятор;
• сложитьзначение из ячейки 0001h с аккумулятором;
• сложитьзначение из ячейки 0002h с аккумулятором;
• сохранитьзначение из аккумулятора в ячейке 0003h;
• загрузитьзначение из ячейки 0004h в аккумулятор;
• сложитьзначение из ячейки 0005h с аккумулятором;
• сохранитьзначение из аккумулятора в ячейке 0006h;
• загрузитьзначение из ячейки 0000h в аккумулятор;
• сложитьзначение из ячейки 0001h с аккумулятором;
• сложитьзначение из ячейки 0002h с аккумулятором;
• сохранитьзначение из аккумулятора в ячейке 0003h;
• остановитьработу.
-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
Скорее уж нет и даже интересно это, но...zaicev9797 wrote:Не знаю, погребенная тема это, или нет...
Я никак не могу второй день открыть эту ссылку...zaicev9797 wrote:Сама схема вот http://rghost.ru/56522108 , если кому интересно .

P.S. Попросил знакомого глянуть - оттуда только файл Computer.circ нужен?
-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
Да - похоже на то... сам "ргхост" просто не открывается у меня...zaicev9797 wrote:Может у тебя провайдер блокирует (ргхост помоему последнее время не очень уважают)
Да я пока не знаю, надо ли... мой Logisim еще что-то этот файл не открывает, может поновее нужен...zaicev9797 wrote:могу в принципе закинуть на гуглдрайв, надо?
Кстати, а почему Вы решили связаться с этим тормозным Logisim?
Есть же множество фриваре симуляторов, которые гораздо более шустрые!
Если "рамка на 512 байт ... устанавливается на холст примерно10 - 20 мин" то шибко не насимулируешь!

-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
это если рамку собирать чисто на логических элементов, как сделал это я. А вот если использовать специальный инструмент - RAM то там уже ничего не тормозит. (я точно не смотрел но там примерно до 1-о - 2-х мб оперативки вроде можно использовать)
у меня версия 2.7.1. если что.
А какие вы можете более шустрые симуляторы посоветовать?
у меня версия 2.7.1. если что.
А какие вы можете более шустрые симуляторы посоветовать?
-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
Да их очень много перечислено и обсуждено даже на этом форуме.zaicev9797 wrote:А какие вы можете более шустрые симуляторы посоветовать?
Просто мне навскидку опять перелопачивать форум не охота...

Похожую задачу на то, что делаете Вы, здесь решали на EWB, на Proteus,
на CEDAR Logic Simulator.
Симуляторы самодельных процессоров обсуждаются и по следующим ссылкам:
viewtopic.php?t=9612&start=0
viewtopic.php?t=9763
viewtopic.php?t=9753&start=15#95752
viewtopic.php?t=10285
viewtopic.php?t=9745&start=15#92989
Это я так быстро нашел то, что мне было интересно и связано с моделированием
самодельных процессоров, а самих симуляторов на форуме обсуждалось и поболее -
надо просто поискать..
-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
-
- Novelist
- Posts: 38
- Joined: 19 Jun 2014 08:22
- Location: 82.200.108.70
кстати, а кто может сказать, что на таком компьютере реально будет сделать? Реально ли будет написать простейшую ОС типа дос или игрушки типа змейки и пакмена? чтоб это в логисиме работало? чтоб распознавал например разные форматы файлов и правильно мог их открывать (форматы естественно свои придумать можно, для начала например текстовый фаил, двубитное изображение, исполняемый фаил, и файл - код, который ещё не скомпилирован и его можно былобы редактировать в специально написанной для моего компании пороги типа ide). ну или хотябы чтобы его можно было использовать как калькулятор с умножением, делением, сложением, ну и парочкой функций посложней типа степени корня и синуса косинуса. и плюс к этому чтоб текстовые файлы редактировать можно было. что вообще позволит сделать скорость логисима (4 кГц вроде там максимальная частота)
Last edited by zaicev9797 on 20 Sep 2014 03:23, edited 1 time in total.
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
Это зависит от количества ОЗУ в наличии в Вашем проекте.zaicev9797 wrote:Реально ли будет написать ... игрушки типа змейки и пакмена? чтоб это в логисиме работало?
Змейку, видимо, сделать будет можно на вот таком индикаторе:

Если его можно реализовать в логисиме.
Ну и - насколько у Вас там удобна система команд. Если нет косвенной адресации всё довольно "кисло" будет...
