nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 16:36



Reply to topic  [ 15 posts ] 
Motorola MC6800 
Author Message
Junior

Joined: 26 Oct 2017 10:11
Posts: 3
Location: Samara
Reply with quote
Всем привет!

есть у меня такой корпусок. точнее, болгарский или ГДРовский аналог Motorola MC6800.
Attachment:
СМ601_0.jpg
СМ601_0.jpg [ 25.64 KiB | Viewed 16757 times ]

насколько сильно различны этот процессор и 6502\6510?
то что поножовочная несовместимость должна быть, к гадалке не ходи - это еще терпимо.
но по опкодам и системе команд кто-нибудь делал разследование?
вот сравнить эти два процессора пристально кто-нибудь пробовал.


26 Oct 2017 22:01
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
что-то я засомневался в этом сообщении... :-?

Из тех соображений, что даже аналог Motorola MC6800 и 6502\6510 - процессоры
довольно-таки несхожие, даже если просто полистать гугл...

Когда я сам листал, был довольно-таки удивлен, насколько много материалу в сети
по микропроцессору 6502, и нсколько бедно - по MC6800.

_________________
iLavr


27 Oct 2017 11:31
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
6501 вроде по ногам совпадал с 6800 - моторолка подала на них в суд и они сделали 6502 с совсем другими ногами,
т.е. после этого ничего общего между ними не стало...

_________________
:dj: https://mastodon.social/@Shaos


27 Oct 2017 18:05
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
6501 вроде по ногам совпадал с 6800 - моторолка подала на них в суд и они сделали 6502 с совсем другими ногами, ...

Я просто в связи с вот этой темой 6800 - моторолку в гугле поискал и кое-какой материал сохранил.
Кстати, пишут, что в бОльшей мере у 6800 - моторолки "торчат уши" от i8008, их даже местами
разбирают рядом.
Но сам не проверял - не знаю. Знаю теперь, что 6502 отличается зело от 6800 - моторолки.

_________________
iLavr


28 Oct 2017 05:29
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
В общем, мы пришли к выводу, что MOS Technology 6502 и Motorola MC6800 довольно-таки разные CPU.

Вот MOS Technology 6502 :
Attachment:
6502Chip.gif
6502Chip.gif [ 22.75 KiB | Viewed 17149 times ]


А вот Motorola MC6800:
Attachment:
cpu6800.jpg
cpu6800.jpg [ 68.92 KiB | Viewed 17149 times ]

И топик-стартер мог бы в этом и сам убедиться, но, похоже, его забанили в Гугле. :-?

Понятно, что как и у всех подобных CPU, у MC6800 и MOS 6502 есть АЛУ, блок регистров, устройство
управления и синхронизации, 8-битная шина адреса, 16-разрядная шина адреса, да еще шина управления.
На этом сходство и заканчивается...

_________________
iLavr


28 Oct 2017 05:51
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Я просто в связи с вот этой темой 6800 - моторолку в гугле поискал и кое-какой материал сохранил.

Просто в глобальном поиске по 6502 мне вдруг высыпало программную модель Motorola MC6800.
Attachment:
6800-4BIT.gif
6800-4BIT.gif [ 8.01 KiB | Viewed 17144 times ]
(АЛУ на каринку добавил я сам).

И я неожиданно был очень удивлен, как это похоже на мои изыскания по 4-битному АЛУ, :o
Image
хотя с Motorola MC6800 я ранее не был знаком.

Но в итоге я так и сделал свой 4-bit Processor с двумя рабочими регистрами А и В. :lol:
Ну мне кажется, тут и я и Motorola просто исходили из неких "общих" принципов построения ЦПУ. :wink:

_________________
iLavr


28 Oct 2017 06:47
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
может соединить этот топик с уже существующим 6800?

_________________
:dj: https://mastodon.social/@Shaos


28 Oct 2017 07:29
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Да перекинь сюда в ветку 65ХХ тот пост про 6800 - и делов-то... чего еще объединять...

Я вот только не понял, где топикстартера корпусок...
nopasaran wrote:
есть у меня такой корпусок. точнее, болгарский или ГДРовский аналог Motorola MC6800.
Забыл приаттачить что ли... что меня и несколько насторожило... :-?

_________________
iLavr


28 Oct 2017 08:15
Profile
Fanat

Joined: 20 Sep 2015 02:50
Posts: 84
Reply with quote
Доброго времени суток.
Попадалось ли кому толковое описание на русском языке команд микропроцессора 6800 и 6809
Источники информации в нете скудны на русском.
Заранее спасибо :idea:


10 Feb 2018 15:27
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Так чисто навскидку:
Коффрон Дж. Технические средства микропроцессорных систем. Практический курс.
(Описаны 8080, 8085, Z80, 6800).

Еще какая-то книжка на русском была: в ней 8080 и 6800 были описаны - вот название
не вспоминается... :-?
Вот ссылка - http://incpu.ru/Arhitektura-mikroprotsessorov/id/35-Strukturnaya-shema-mp-motorola-6800.html
а название так и не помню...


P.S. Вспомнил, это: Левенталь Л. Введение в микропроцессоры: Программное обеспечение,
аппаратные средства, программирование.

_________________
iLavr


10 Feb 2018 16:54
Profile
Fanat

Joined: 20 Sep 2015 02:50
Posts: 84
Reply with quote
Доброго времени суток.
Спасибо, интересная литература, не попадалась.
Жалко что сканы страниц.
Сам использую книгу автора "М. Рафикузаман"
"Микропроцессоры и машинное проектирование микропроцессорных систем" 1 том.
книга досталась не очень хорошем состоянии, зачитанная и ремарками. Тонкости не разборчивы.

Для моего эмулятора 6800 не хватает моего понимания точного формирования флагов ,
и условных переходов.
Написанный под процессор 6502 мой эмулятор-дизассемблер вроде работает, все мной написанные
тестовые программы выполняются правильно. Для этого пришлось написать дизассемблер.
Правильно ли воспринимает мой эмулятор команды - всё проходит.
А эмуляцию OSI Basic - по дизассемблеру вижу память и стек работает , ожидаемые запросы.
Всё отрабатывает но зациклилось но моменте: скин терминала.

Предполагаю дело во флагах.

Эмулятор под 6800 на моменте описания установки флагов и транскрипции условных переходов.
Поэтому и мне хотелось более подробное описание на русском этих моментов.


Attachments:
Работа эмулятора 6502.jpg
Работа эмулятора 6502.jpg [ 66.78 KiB | Viewed 16748 times ]
11 Feb 2018 02:54
Profile
Novelist

Joined: 15 Sep 2014 22:32
Posts: 29
Location: Пермь
Reply with quote
Что-то была похожая проблема, точно не помню, но кажется если бейсик расположен в ОЗУ, то его алгоритм автоматического определения размера памяти (записать байт-прочитать байт) затирал сам бейсик.
Попробуйте задать размер памяти конкретным числом вручную и ширину экрана тоже.


16 Feb 2018 12:35
Profile
Fanat

Joined: 20 Sep 2015 02:50
Posts: 84
Reply with quote
Доброго времени суток.
Пробовал я и задавать разные размеры, значения Бейсик забирает, но выдает тот же
"?0M ERROR"
"MEMORY SIZE?"
По поводу затирания самого Бейсика, у меня есть возможность выводить дамп памяти
там видно что Бейсик цел.
Потом у меня программно запрещена запись в область Байсика.
Буду разбираться.


18 Feb 2018 03:33
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
...был довольно-таки удивлен, насколько много материалу в сети
по микропроцессору 6502, и насколько бедно - по MC6800.

Кстати говоря, и на нашем форуме та же ситуации - бедно - по MC6800...
И я по жизни компьютеров на MC6800, судя по моей памяти, не встречал... :-?

Поэтому меня очень удивил материал про следующий компьютер:
Малоизвестный компьютер SWTPC 6800
Attachment:
SWTPC 6800.jpg
SWTPC 6800.jpg [ 51.79 KiB | Viewed 7176 times ]

А Motorola-то, оказывается, и пыталась, и даже довольно успешно конкурировала с Altair 8800! :kruto:
Attachment:
SWTPC_6800.jpg
SWTPC_6800.jpg [ 54.49 KiB | Viewed 7176 times ]


P.S. Если вдруг кого заинтересовало, документация на ящичек здесь:
https://ia902803.us.archive.org/8/items/swtpc6800microcomputersystem/SWTPC%206800%20Microcomputer%20System.pdf

P.P.S. И вот здесь имеется обширный материал по SWTPC 6800:
https://www.computinghistory.org.uk/det/16739/SWTPC-6800/

_________________
iLavr


25 May 2022 04:07
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 104
Reply with quote
удивлен, что никто не упомянул компьютер Пълдин


06 Feb 2024 10:22
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 15 posts ] 

Who is online

Users browsing this forum: No registered users and 5 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

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.