nedoPC.org

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



Reply to topic  [ 130 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9  Next
PC на Z80! 
Author Message
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Quote:
как программа распределяется
между процессорами...
какая программа????
ЦП работают над разными программами, ну конечно можно и над одной(делать одно и тоже) :)

Quote:
Особенно подозрителен порт только на чтение, который неясно как выдает разные значения разным процессорам..

Этот порт прошит в Супервизоре, лини данных, адресов и управления у ЦП разные и подключены к оделенным выводам Супервизора так и супервизор точно знает какой из ЦП обратился к данному порту :(

_________________
Хочу стать всезнайкой ;-)


18 Aug 2012 12:01
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
He3HauKo wrote:
Этот порт прошит в Супервизоре, лини данных, адресов и управления у ЦП разные и подключены к оделенным выводам Супервизора так и супервизор точно знает какой из ЦП обратился к данному порту :(

Вобщем у тебя - одно на уме, а у b2m - совсем другое... :lol:
Вперемешку - каша получается... )))

_________________
iLavr


18 Aug 2012 13:14
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Может и так :rotate:
А вы что думаете по этому поводу?

_________________
Хочу стать всезнайкой ;-)


18 Aug 2012 13:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Я думаю, что вы несколько противоречите друг другу в заявленных концепциях...
И мне негде "взять 2 ЦПУ 33 мгц", - у меня более скромные, но реальные мечты...

_________________
iLavr


18 Aug 2012 15:11
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Quote:
Я думаю, что вы несколько противоречите друг другу в заявленных концепциях...

В спорах рождается истина :wink:

Quote:
И мне негде "взять 2 ЦПУ 33 мгц", - у меня более скромные, но реальные мечты...

У меня тоже их нет, но их можно купить :roll:
Просто 33 мега это уже солидно звучит :kruto:

_________________
Хочу стать всезнайкой ;-)


18 Aug 2012 15:37
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
таки что распараллеливаем?


18 Aug 2012 17:48
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
MC68k wrote:
таки что распараллеливаем?

Доступ к памяти! :wink:

_________________
Хочу стать всезнайкой ;-)


19 Aug 2012 02:46
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
было уже. покопайся тут в тредах.


19 Aug 2012 03:00
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
MC68k wrote:
было уже. покопайся тут в тредах.


Ну не знаю, может пока не дочитал, видел только NedoPC-580-M, но там другая концепция.

_________________
Хочу стать всезнайкой ;-)


19 Aug 2012 03:33
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Никогда раньше не приходилось удивляться количеству команд ЦП Z80,
но когда друг уехал к родственникам за бугор погостить, а мне оставил задачу по группировать команды по действиям (от самой простой, до самой сложной) для кеширования, я офигел :o

Приставляю как было тому кто его проектировал :roll:

_________________
Хочу стать всезнайкой ;-)


27 Aug 2012 03:29
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Это с разбегу так кажется... после выясняется, что всё довольно логично...
Посмотри - вот здесь я занимался группировкой, а тебе придётся
лишь учеть префиксы.

Если тебе покажется непонятным, могу сбросить файл в формате Ворда в личку.

_________________
iLavr


27 Aug 2012 07:20
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Спасибо конечно!
Но я наверно не совсем ясно выловился!
Это так сказать группирование по действиям которые должен сделать "Контролер".
В нескольких словах звучит так:
Извлекаем код команды, определяем ее последующие действия:
1. Команда без префикса, не требует операнда, не производит запись/чтение памяти/портов. То есть самые простые "LD A,B".
2. Команда без префикса, не производит запись/чтение памяти/портов, но имеет один операнд "LD A,n". Та и "Контролер" знает что надо обязательно подгрузить операнд.
3. ВОТ ПРИМЕР ПО СЛОЖНЕЕ, КОМАНДА УСЛОВНОЙ АДРЕСАЦИИ "LD A,(HL)". Здесь адрес ячейки указан в регистровой паре, что нельзя прокешыровать. "Контролер" после подачи на ЦП опкода должен установить флаг привилегии на доступ к памяти, и когда ЦП запросит чтение памяти, предоставить незамедлительно. В случае когда флаг уже установлен для второго ЦП, должен(к сожалению) генерироваться сигнал WAIT.
4. Ну и еще пример, "JP nn". Здесь получаем опкод, декодируем и видим что следует 2-а байта операнда + индикатор перехода. Действия загружаем в буфер(фифо) команду и 2 байта, вычисляем адрес прыжка и переходим кешыровать на него.
Вот так то все запутано :-? :evil:

_________________
Хочу стать всезнайкой ;-)


27 Aug 2012 17:24
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
маленькая подсказка - определись с размером конвейера :)

P.S. глупости все это. равно как лепить реактивный двигатель на запорожец.
P.P.S. опоздал ты, дружище, лет так на 25.


27 Aug 2012 19:08
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
По группировке лучше смотреть цветную вкладку из Радио, в статьях про 86РК. Самое наглядное пособие. Впрочем, я уже это говорил и даже отрисовал в корелах. Пущай Лавр пошукает темку (вроде бы про Спец она была), у него это лучше всех получается. А еще, на бумаге, я ее до Z80 расширял, но в электроверсию никогда не переводил.


27 Aug 2012 20:14
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
По группировке лучше смотреть цветную вкладку из Радио, в статьях про 86РК.

Человек мне уже пояснил, что ему не это надо... я тоже сначала его не так понял...

Но это не значит, что мне жалко таблицу... вот она:
Система команд микропроцессора КР580ВМ80А

Ну и для наличия возможности выбора:
Таблица команд КР580ВМ80А from HardWareMan

_________________
iLavr


27 Aug 2012 22:11
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 130 posts ]  Go to page Previous  1 ... 5, 6, 7, 8, 9  Next

Who is online

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