|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Простейшая микроЭВМ (К580ВМ80А)
Простейшая микроЭВМ (К580ВМ80А)
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
| | | | Случайность wrote: я не знаю почему програмирование идет в 8-ричных кодах, вопрос не ко мне. книжка 89 года, и она единственная где 580ВМ80 и 8-ричные кодывот схема клавиатуры из книги считаем циферки, они там подписаны. 0-1-2-3-4-5-6-7 все кончились. так же заодно попал кусочек таблицы в кадр. смотрим внимательно и что там видим? опять же 8-ричные коды. | | | | |
Когда обсуждали этот вопрос, я тоже был озадачен, почему используются 8-ричные коды, но никаких разумных предполжений сразу не возникло... Вчера я пришел с работы (первый день после отпуска), чувствовал себя зело уставшим, и поэтому вечером долго сидел пил кофе и с устатку полистывал вот эту книгу, благо она у меня есть своя. И мне кажется, что я понял, почему используется 8-ричная нотация: дело в том, что авторы применили вывод информации на 7-сегментный индикатор, но через соответствующий дешифратор 7-сегментного кода. И тут у них получилось так, как и у меня в топике 7-сегментный дешифратор: доступного дешифратора который декодировал бы коды 0...9,A...F практически нет, а в 1989 году - не было и подавно. Рекомендовать же прошивку 155РЕ3 в книге для школьников и юношества авторы вполне справедливо не стали. Вот отсюда и возникла в этой книге 8-ричная нотация, не характерная для процессора К580ИК80 (тогда).
_________________ iLavr
|
31 Aug 2019 00:21 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
А мне как-то часто попадались в книжках восьмеричные представления. с одной стороны - это возможность не смешивать цифры с буквами и др., а с другой - многие команды 8080 состоят как-бы из трех полей: 2 - 3 - 3 бита, поэтому в восьмеричной системе mov a,b удобно записывается как 170, где 1 - mov, 7 - a, 0 - b
|
31 Aug 2019 00:54 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Чисто из интересу - ткни хоть в одну книжку, где 580ВМ80 и 8-ричное представление? До этой книжки я честно нигде такой связки не встречал... И честно признаюсь, в то далёкое время я не был в восторге от 16-ричной нотации, но со временем просто привык...
_________________ iLavr
|
31 Aug 2019 01:18 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
не могу, может быть и вру: книжки те малоценные давно сданы в макулатуру или согрели дачу 20 лет тому назад, но оно мне врезалось, так как сама по себе восьмеричная система меня всегда бесила
|
31 Aug 2019 02:16 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я переспросил, потому как пока я не купил сам процессор, я покупал все книжки про процессоры, и 8-ричная нотация всегда относилась к ДВК и иже с ними. В отечественных книжках про К580ВМ(ИК)80 она мне не встречалась никогда.
Редко попадалась в западных источниках - но это уже Интернет, а не книги.
_________________ iLavr
|
31 Aug 2019 03:37 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
Был я как-то пионэром, начал любить цифровые микросхемы типа 155ЛА3, и под это дело спонтанно купил книжку о них. Как называется - не помню, кто автор - тоже... Помню только, что сзади на обложке была в кружочке фотка микросхемы с жьёлтыми выводами (но без маркировки). Поскольку я был неопытным пионэром, то не обратил сразу внимания, когда покупал, что логические элементы в ней были приведены без нумерации выводов! т.е. практического значения в этом смысле книжка почти не имела (поэтому я ее и выбросил одну из первых). Но! В этой книжке описывался МП наш любимый 580ИК80А, и почитав это описание из праздного любопытства внезапно я понял, как он работает, как это, оказывается, просто и интересно! С этого момента я им и заболел... Но это я отвлекся - в этой книжке не помню, были ли примеры кода, но опкоды были точно приведены в восьмеричном виде
|
31 Aug 2019 12:24 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Нет. В данном случае это не так. Здесь ввод программ с 8-ричной клавиатуры и вводить всякие таблицы знакогенераторов вручную утомительно. Программы авторов в книге довольно краткие. Фантазировать мы можем что угодно, но аппаратно в схеме там стоят дешифраторы, которые не умеют делать A,B,C,D,E,F. Так что личные симпатии или антипатии авторов тут не влияют. Но честно говоря, для детей эта книга весьма хороша, только опять надо прошить ПЗУ... А в 1989 году для детей вне радиокружков (да и в них) это довольно проблематично. Здесь где-то я давал ссылку на западную книгу типа "Сделай свой копьютер на Z80" - там автор дал читателям возможность почувствовать вкус победы сразу, без прошивки ПЗУ. Собственно, такими публикациями, а не "Микро-80" следовало бы разразиться журналу "Радио". Чтобы не монстр получился, а многие освоили процессор на простых схемах. Что касается "ЮТ-88", то для 1988 года конструкция более чем странная. Такое ощущение, что редакции тоже захотелось опубликовать "свой" компьютер своего автора.
_________________ iLavr
|
01 Sep 2019 15:30 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
вот перечень опкодов из довольно классной книжки (зубчук,сигорский,шкуро: справочник по цифровой схемотехнике)
|
02 Sep 2019 01:18 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну у вас продавали множество книг, которых я не встречал в остальном СССР. Виталий (VituZz) и названия давал и сканы из книг, котрые я до сих пор в электронном виде найти так и не смог... Да, действительно, так: Справочник по цифровой схемотехнике. Авторы: В.И. Зубчук, В.П. Сигорский, А.Н. Шкуро.(Киев: Тэхника, 1990) Этот, правда, сейчас погуглил и нашел, интересно глянуть... P.S. Сегодня, видимо, счастливый день! Я погуглил наудачу и нашел одну из книг от VituZzа! Проектирование микропроцессорной электронно-вычислительной аппаратуры. Справочник.Авторы: В. Г. Артюхов, А. А. Будняк, В. Ю. Лапий, С. М. Молявко, А. И. Петренко(Киев: Тэхнiка, 1988)
_________________ iLavr
|
04 Sep 2019 15:15 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я куда-то убрал с HDD эту книжку, и чтобы не искать её, скачал из Интернета заново - она много где есть... И вот, пролистывая её, вспомнил, что мы тут не раз задавались вопросом, почему в книге принята восьмеричная нотация, вместо вроде как более привычной шестнадцатеричной. Оказывается, авторы в самом начале книги приводят свою мотивацию: на их взгляд восьмеричная нотация более проста в запоминании и преобразовании из двоичной.
_________________ iLavr
|
14 Jan 2021 03:37 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
мне кажется это все потому, что редкий дешифратор тех времен мог отобразить "цифры" A-F, а на газоразрядных индикаторах это вообще было невозможно!
|
14 Jan 2021 08:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Была у нас такая версия... но у сабжа в конструкции нет таких цифр, только светодиоды: Кстати, подпись к этому рисунку весьма забавная! Нотация везде восьмеричная... а клавиатура - шестнадцатеричная!
_________________ iLavr
|
14 Jan 2021 08:12 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
дело не в конкретном сабже, а в доминирующей концепции конкретной эпохи, ибо ничем не хуже: (ну т.д.)
|
14 Jan 2021 08:40 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А вот тут ты не угадал, ибо не читал книжку... прежде чем утвердиться в восьмеричности, авторы указали на недостаток шестнадцатеричной системы, по их мнению: И если оглянуться далеко назад, я бы с ними тогда согласился - мне тоже было не в кайф поначалу, что буквы в ряду цифр, причем буквы не римские, а обычные, латинские... Потом привык, конечно же... Кстати, в буквах hex-системы есть неудобство и в ассемблере: мы вынужденно пишем "0" или иной префикс перед числом из букв, чтобы ассемблер отличил число от метки. С восьмеричными числами этого в принципе не может быть.
_________________ iLavr
|
14 Jan 2021 10:29 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
непривычность это не аргумент, а скрытый отсыл к дешифраторам. думаю, восьмеричная система была бы действительно доминирующей на 9-битных машинах (или других разрядностях, кратных трем)
|
14 Jan 2021 11:33 |
|
|
Who is online |
Users browsing this forum: No registered users and 26 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|