Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Выделил обсуждение конструции 4-битного АЛУ К155ИП3 ( 74181) в отдельную ветку...
Сдается мне, нашел я в одном источнике описание того - откуда есть пошло АЛУ К155ИП3
с его странностями и почему у него такой набор операций.
Будет время - выложу, а кому интересно самому разобраться, то материал есть вот
в этой книге:
Панфилов Д.И. Преснухин Д.Л. Нестеров П.В. Шаньгин В.Ф. Горбунов В.Л. Костин А.Е. “Микропроцессоры. 1. Архитектура и проектирование микроЭВМ. Организация вычислительных процессов” 320 стр.
Last edited by Lavr on 09 Aug 2013 11:51, edited 1 time in total.
|
09 Nov 2011 15:16 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я для себя так и не нашел ответа, почему в АЛУ К155ИП3 такой несколько странный набор команд?
Или может быть я чего-то не знаю и "странные" команды для чего-то полезны?
Или может они получились как следствие схемотехники АЛУ и их просто так и оставили?
Нигде я объяснения не встретил... может кто-либо знает?
|
17 Mar 2012 10:12 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Наверное, это как неработающие участки ДНК у человека чередуются с рабочими - мусор, наследие прошлого, то, что отжило. Никто уж и не знает, зачем ОНО было...
|
17 Mar 2012 13:18 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну где-то должна быть информация? Мы докапываемся порой до очень интересных
тонкостей полупроводниковых приборов.
А тут у АЛУ в наборе "странные" команды, должно же быть какое-то объяснение?
PS. По одной найденной ссылке получается, что "странные" команды просто формируются в АЛУ при переборе всех комбинаций управляющих кодов. Типа побочного эффекта построения АЛУ...
То есть "странные" команды получаются естественным образом, и вроде как - пусть так и будет.
|
17 Mar 2012 13:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22536 Location: Silicon Valley
|
Ну по поводу ДНК вопрос спорный - это самое простое обозвать мусором то, что непонятно
|
17 Mar 2012 18:23 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Я не сам придумал, разумеется, - см. "Слепой часовщик" оксфордского про хвессора Докинза, там об этом есть, хотя и несколько вскользь. И вообще интересная для технарей книга, если они хотят отвлечься.
Если взглянуть на внутреннюю структуру ИП3 на уровне логических элементов, то похоже, что действительно при сохранении достаточной внутренней простоты просто использованы все доступные комбинации входных воздействий. Добавление других функций сильно усложнило бы схему, удаление каких-то ненужных схемы бы не упростило.
|
17 Mar 2012 23:42 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот и у меня сложилось мнение, что " удаление каких-то ненужных функций схемы бы не упростило".
Объяснение приемлемое, значит "г лубокого внутреннего смысла" в этом нет.
Другое дело, что наше АЛУ получилось проще без этих излишних функций...
Хотя принцип действия похожий, но устройством управления я действительно
ненужные функции задавил.
|
18 Mar 2012 06:49 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Я думаю, что текущий набор функций просто таким получился, бонусом к некоторым задуманным.
|
18 Mar 2012 10:32 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
На мой взгляд - весьма много лишних. Примерно чуть менее половины.
А код полезных получается несколько неудобным для использования этого АЛУ
в схемах микропроцессоров.
Я имею ввиду, что полезные команды не идут подряд и явной закономерности
ненаблюдаю для полезных.
А бонус... ну пусть это будет такой своеобразный бонус.
|
18 Mar 2012 11:22 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я всё думал, что мне напоминает эта фраза "неработающие участки ДНК", и вспомнил - в фильме "Я Робот" с Уиллом Смитом есть эпизод, где старенький профессор читает лекцию, что из обрывков подпрограмм, остающихся в памяти, может возникнуть искусственный интеллект. Эти обрывки он называет "свободными радикалами" по фильму.
А что касается АЛУ - то я пришел к выводу, что подходы были разные
при его конструировании:
авторы К155ИП3 ( 74181) организовывали связи между имеющимися
логическими элементами, чтобы сорганизовать из них сумматор.
В нашем случае - в сумматоре из вентилей я нашел нужные логические
элементы. Поэтому у нас лишних комбинаций нет.
|
23 Mar 2012 08:20 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
20 Apr 2012 11:24 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
Last edited by Lavr on 01 Sep 2012 08:09, edited 1 time in total.
|
16 Jun 2012 05:57 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Похоже, что сайт APOLLO181 homemade CPU скончался безвозвратно...
Но схему и наиболее интересные решения можно посмотреть у нас на форуме здесь:
4-BIT APOLLO181
Если кого эта конструкция заинтересовала, то я успел все материалы по APOLLO181
сохранить.
_________________ iLavr
|
01 Sep 2012 00:28 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22536 Location: Silicon Valley
|
Ну давай продублируй на форуме - фотки в аплоад, текст в посты
Или там дофига?
|
01 Sep 2012 07:31 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Там дофига сказок не мой взгляд. Байки про бортовой компьютер "APOLLO" я даже
со ссылками выложил.
Авторская схема у нас на форуме есть.
Я её постепенно перерисовываю ГОСТ-УГО. Как дорисую - выложу вместе с авторским
описаловом.
Впрочем, я его описалово уже и на русский перевёл...
Так что по 4-битному ЦПУ у нас практически всё основное здесь есть...
Ну я думаю, как итальянец вскрывал чип АЛУ 74181 и собирался сделать точные
бинарные часы, нам пока никчему...
_________________ iLavr
|
01 Sep 2012 08:05 |
|
|