Компьютер из книги Ч.Петцольда Код.Тайный язык информатики

Другие микроконтроллеры и микропроцессоры, не попавшие в предыдущие разделы

Moderator: Shaos

zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Post by zaicev9797 »

змейку в логисиме делали, но это была просто змейка на лог. эл-ах. а не комп. в логисиме есть инструмент рам. там вроде до 32 мегабайт одним блоком ставить можно. ну а блоков самих по 32 можно наверное несколько штук поставить. но я просто на счёт 32-ух не совсем уверен, но не меньше килобайта это точнно, мне кажется этого более чем достаточно.
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Post by zaicev9797 »

и что за косвенная адресация? в чем ещё суть, я компьютер собираю в логисиме практически строготпо книжке петцольда этап за этапом.
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

zaicev9797 wrote:и что за косвенная адресация? в чем ещё суть,
Суть в том, что должен быть какой-то указатель в память типа регистра, ну как индекс в таблице.
В процессоре 8080 это операции с псевдорегистром М - ячейкой памяти, на которую указывает рег.пара HL.
zaicev9797 wrote:я компьютер собираю в логисиме практически строготпо книжке петцольда этап за этапом.
Я этой книги не читал подробно, хотя и пролистывал. Никаких комментариев дать не могу.
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Post by zaicev9797 »

Суть в том, что должен быть какой-то указатель в
память типа регистра, ну как индекс в таблице.
В процессоре 8080 это операции с псевдорегистром М
- ячейкой памяти, на которую указывает рег.пара HL .
ничего не понял если честно, что за указатель, в какую память? для чего он нужен?
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Post by zaicev9797 »

кстати, а нету случайно такого редактора на подобии логисима, но только чтоб там тактовую частоту можно было задавать побольше ( в логисиме максимальная частота 4 кГц)
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

zaicev9797 wrote:
Суть в том, что должен быть какой-то указатель в
память типа регистра, ну как индекс в таблице.
В процессоре 8080 это операции с псевдорегистром М
- ячейкой памяти, на которую указывает рег.пара HL .
ничего не понял если честно, что за указатель, в какую память? для чего он нужен?
Чтобы перебирать по индексу элементы памяти (байты) когда Вы управляете игровым полем своей змейки, к примеру.

Чтобы мне не пересказывать общеизвестное, посмотрите, к примеру, здесь:
[url]http://ru.wikipedia.org/wiki/Адресация_памяти[/url]
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

zaicev9797 wrote:кстати, а нету случайно такого редактора на подобии логисима, но только чтоб там тактовую частоту можно было задавать побольше
Я Вам этих симуляторов здесь ранее в этом топике довольно много перечислил.
А на 4 КГц змейка, пожалуй, будет весьма медленная... 8)
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Post by zaicev9797 »

а какие частоты доступны в протеусе?
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

zaicev9797 wrote:а какие частоты доступны в протеусе?
Lavr wrote:Основной принцип симуляции цифровых устройств более прост: есть минимальный шаг по времени - в "Proteus" это 1 пикосекунда - с этим шагом по времени осуществляется проверка всех входов и выходов цифровых схем, и, согласно логике их работы, состояния на выходах меняются с учётом стандартных для каждой серии времён задержки распространения по входу и по выходу (или среднего времени задержки распространения).
Серия К155 (74), исходя из сказанного, на частоте 10 МГц вполне корректно моделируется.
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Post by zaicev9797 »

воооу, вот это скорость.. но я так понял там только заводские детали, и с ними нужно разбираться чтоб что-то построить, или все же есть отдельные схемы типа сумматоров, триггеров рамок, инверторов, простых логических эл-ов типи и или не, светодиодов и матриц, и прочего, чтоб более детально так сказать понять работу самого процессора? а то я пару статей глянул, а там все используют микроконтроллеры какие-то. а так чтоб как в книжке Петцольда было нет ничего.
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Я прочитал книгу Петцольда, но она заканчивается на самом интересном месте, поэтому меня не впечатлила. А вот приведенная ранее здесь кем-то ссылка очень даже послужила толчком к изготовлению самого что ни на есть НЕДОпц:
Image
С наглой самоуверенностью аффтара я называю это поделие компьютером, потому как он работает ПО ПРОГРАММЕ. В данном случае это ёлочная гирлянда, но сама гирлянда к нему ещё не подключена (для этого есть разъём); светодиоды показывают, как она должна моргать.
Last edited by VituZz on 04 Mar 2015 08:04, edited 3 times in total.
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

zaicev9797 wrote:но я так понял там только заводские детали, и с ними нужно разбираться чтоб что-то построить, или все же есть отдельные схемы типа сумматоров, триггеров рамок, инверторов, простых логических эл-ов типи и или не, светодиодов и матриц, и прочего, чтоб более детально так сказать понять работу самого процессора?
Всё это там есть в неограниченных количествах.
Смотрите примеры с нашего форума - как процессор собирают из мелочевки как раз в "Proteus".
viewtopic.php?p=114691#114691
viewtopic.php?t=9573&postdays=0&postorder=asc&start=165
VituZz wrote:А вот эта приведенная ранее здесь кем-то ссылка очень даже послужила толчком к изготовлению самого что ни на есть НЕДОпц:
Кажется, я знаю этого кого-то... угадал? 8)
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Post by zaicev9797 »

блиин, нигде не могу найти нормального кряка протеуса, может ктонить скинуть, и подоробно обьяснить как его запускать?
User avatar
Stan
Banned
Posts: 397
Joined: 04 Jan 2013 10:09
Location: 95.24.178.158

Post by Stan »

zaicev9797 wrote:блиин, нигде не могу найти нормального кряка протеуса, может ктонить скинуть, и подоробно обьяснить как его запускать?
Ну давайте тогда уж мы за Вас и сам процессор сделаем? :D

Админ форума не поощряет здесь обсуждения кряков и вареза, так что эти посты будут, видимо, удалены.
zaicev9797
Novelist
Posts: 38
Joined: 19 Jun 2014 08:22
Location: 82.200.108.70

Post by zaicev9797 »

ээээх, ну что поделать то. :roll: